|
发表于 2025-2-3 01:27:17
|
显示全部楼层
陕西省宝鸡市
|
RegisterShellHookWindow | 整数型 | | |
user32.dll | |
RegisterShellHookWindow | |
hwnd | 整数型 | | |
|
DeregisterShellHookWindow | 整数型 | | |
user32.dll | |
DeregisterShellHookWindow | |
hwnd | 整数型 | | |
|
GetMessage | 整数型 | | |
user32.dll | |
GetMessageA | |
lpMsg | 整数型 | | | hwnd | 整数型 | | | wMsgFilterMin | 整数型 | | | wMsgFilterMax | 整数型 | | |
|
TranslateMessage | 整数型 | | |
user32.dll | |
TranslateMessage | |
lpMsg | 整数型 | | |
|
DispatchMessage | 整数型 | | |
user32.dll | |
DispatchMessageA | |
lpMsg | 整数型 | | |
|
WM_SHELLHOOKMESSAGE | 0x0400 + 0x0037 | | HSHELL_GETMINRECT | | | HSHELL_REDRAW | | | HSHELL_TASKMAN | | | HSHELL_WINDOWCREATED | | | HSHELL_WINDOWDESTROYED | | | HSHELL_ACTIVATESHELLWINDOW | | |
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | RegisterShellHookWindow (_启动窗口. 取窗口句柄 ()) _启动窗口. 注册热键 ( #F1键, &处理通知 )DeregisterShellHookWindow (_启动窗口. 取窗口句柄 ()) .局部变量 msg, 整数型 .局部变量 wParam, 整数型 .局部变量 lParam, 整数型 判断循环首 (GetMessage (msg, 0, 0, 0 ) ≠ 0 ) 如果真 (msg = WM_SHELLHOOKMESSAGE )  wParam = 取消息参数 (msg, 1 )  lParam = 取消息参数 (msg, 2 ) 处理系统通知 (wParam, lParam ) TranslateMessage (msg) DispatchMessage (msg ) 判断循环尾 ()|
(暂未填写DLL命令名) | | | |
(未填写库文件名) | |
(未填写命令名) | |
wParam | 整数型 | | | lParam | 整数型 | | |
判断 (wParam = HSHELL_WINDOWCREATED ) 调试输出 ("窗口创建:", lParam ) 判断 (wParam = HSHELL_WINDOWDESTROYED ) 调试输出 ("窗口销毁:", lParam ) 判断 (wParam = HSHELL_ACTIVATESHELLWINDOW ) 调试输出 ("激活窗口:", lParam ) 判断 (wParam = HSHELL_REDRAW ) 调试输出 ("窗口重绘:", lParam ) 判断 (wParam = HSHELL_GETMINRECT ) 调试输出 ("获取最小化矩形:", lParam ) 判断 (wParam = HSHELL_TASKMAN ) 调试输出 ("任务管理器通知" ) 调试输出 ("未知通知:", wParam, lParam )
需要管理员权限
补充内容 (2025-2-3 09:42):
使用RegisterShellHookWindow注册Shell钩子
通过WM_SHELLHOOKMESSAGE接收系统通知
解析通知类型和参数
在处理系统通知子程序中处理具体通知 |
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|