//
//
//
//
//
//
//
//
//
//
软件Tags:
禁系统功能键模快
系统结构:禁键,钩子函数,取消禁键,安装钩子,GetModuleHandleA,卸载钩子,下一个钩子,CopyMemory,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ 禁键
| |
| |------ 钩子函数
| |
| |------ 取消禁键
| |
| |
======调用的Dll
| |
| |---[dll]------ 安装钩子
| |
| |---[dll]------ GetModuleHandleA
| |
| |---[dll]------ 卸载钩子
| |
| |---[dll]------ 下一个钩子
| |
| |---[dll]------ CopyMemory
调用的DLL命令:
.DLL命令 安装钩子, 整数型, , "SetWindowsHookExA"
.参数 ihook, 整数型
.参数 lpfunc, 子程序指针
.参数 hin, 整数型
.参数 threadid, 整数型
.DLL命令 GetModuleHandleA, 整数型, , "GetModuleHandleA"
.参数 lpModuleName, 整数型
.DLL命令 卸载钩子, 整数型, , "UnhookWindowsHookEx"
.参数 hHook, 整数型
.DLL命令 下一个钩子, 整数型, , "CallNextHookEx"
.参数 hHook, 整数型
.参数 icode, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 CopyMemory, , , "RtlMoveMemory"
.参数 Destination, 按键信息
.参数 Source, 整数型
.参数 cbCopy, 整数型
