-
-
[求助]剪切板为什么要执行两次才能成功复制
-
发表于:
2013-3-27 23:02
6883
-
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
百思不得其解.为什么要执行两次才能成功.这么.第一次启动程序复到剪切板成功,第二次复不成功,第三次又能成功. 坐得知情人回答
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课