-
-
[求助]剪切板为什么要执行两次才能成功复制
-
发表于:
2013-3-27 23:02
6836
-
invoke lstrcat,addr buf,L("0") ;在字符串中加上零
invoke lstrlen,addr buf
push eax
invoke GlobalAlloc,GHND,eax
mov esi,eax
invoke GlobalLock,eax
mov edi,eax
pop eax
invoke RtlMoveMemory,edi,addr buf,eax
invoke OpenClipboard,hWnd
invoke EmptyClipboard
invoke SetClipboardData,CF_TEXT,esi ;为什么总是执行第二次这个函数才执行成功,以上函数都执行成功
invoke CloseClipboard
invoke GlobalUnlock,edi
invoke GlobalFree,esi
百思不得其解.为什么要执行两次才能成功.这么.第一次启动程序复到剪切板成功,第二次复不成功,第三次又能成功. 坐得知情人回答
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)