-
-
[求助]GetUserName和CopyFile在汇编中出错
-
发表于:
2008-2-1 22:43
4439
-
[求助]GetUserName和CopyFile在汇编中出错
include Advapi32.inc
includelib Advapi32.lib
__GetUserName proc
Local @UserName [UNLEN + 1]:BYTE
invoke
GetUserName,addr @UserName,UNLEN + 1
__GetUserName endp
这段代码执行到
GetUserName就出问题
,原因不明,还望指教。
——————————————————————————————————————
.data
szFileName01 db "C:\1.txt",0
szFileName02 db "D:\2.txt",0
.data?
szFile01 db MAX_PATH dup (?)
szFile02 db MAX_PATH dup (?)
如果我直接用:
invoke CopyFile,addr szFileName01,addr szFileName02,FALSE
就没有问题
如果这样:
invoke lstrcpy,addr szFile01,addr szFileName01
invoke lstrcpy,addr szFile02,addr szFileName02
invoke CopyFile,addr szFile01,addr szFile02,FALSE
就会失败,EAX返回0
我的QQ:914786859
哪位高人给个解答,我的邮箱:ts-hemeng@163.com
大家的汇编群也要加我哦,我的QQ:914786859
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课