-
-
帮小弟看下这段程序那里有错
-
发表于:
2010-1-24 22:09
3076
-
大家帮忙看下这段程序哪里里有错,第一次写汇编程序,用KEYMAKE编译,没通过,
由于KEYMAKE没提供调试功能,所以现在我也不知道自己哪里写错了,
故来这里一问,望高手给予回复
数据申明:
jiqima dd 0 ;保存机器码的地址
zhucema dd 10 dup(0) ;保存注册码的地址空间
coumputername db 30 dup(0) ;保存电脑名的地址空间
namelength dw 0 ;保存电脑名长度的地址空间
format db "%1x%1x",0 ;输出格式
代码:
mov jiqima,eax
push namelength
push coumputername
call GetComputerNameA ;这个函数不知道是哪个库的,可能有出错
mov eax,dword ptr [jiqima]
xor dword ptr ss::[ebp-F6],eax
xor dword ptr ss::[ebp-F2],eax
mov ecx,dword ptr ss:[ebp-FA]
mov eax,dword ptr ss:[ebp-f6]
xor edx,edx
mul ecx
add dword ptr ss::[ebp-F6],eax
adc dword ptr ss::[ebp-F2],0
push dword ptr ss::[ebp-f2]
push dword ptr ss::[ebp-f6]
push format
push zhucema
call wsprintfA
add esp,10
lea eax,zhucema
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课