对程序运行结果有疑问
;#Mode=CON .386
.model flat, stdcall
option casemap :none
include windows.inc
include user32.inc
include kernel32.inc
include masm32.inc
includelib user32.lib
includelib kernel32.lib
includelib masm32.lib
include macro.asm
.data?
Handle1 dd ?
Handle2 dd ?
buffer db 100 dup(?)
.CODE
START:
;get the handle of the taskbar
invoke FindWindow,CTEXT('Shell_TrayWnd'),NULL
mov Handle1,eax
;get the handle of the start button from the taskbar
invoke FindWindowEx,Handle1,0,CTEXT('Button'),NULL
mov Handle2,eax
;set the text
invoke SetWindowText,Handle2,CTEXT('Z..T')
;used to refresh the caption of the start button
invoke SendMessage,Handle2,WM_MOUSEMOVE,0,0
; 运行之后
;暂停显示,回车键关闭
invoke StdIn,addr buffer,sizeof buffer
invoke ExitProcess,0
end START 程序运行之后 开始菜单上面的字 就变成了‘Z..T’,但为什么 操作一些程序之后,它上面的字又变回‘开始’了呢(比如打开任务管理器操作)我看的是aogo网站的教程,用的他们自创的编辑器,题目不明白的联系QQ494000816,在线等答案