一.h文件
①添加头文件②声明注册 / 注销钩子 /屏蔽任务栏 / 屏蔽任务管理器的函数(ps:)
#include<windows.h>//钩子要用
#include<QKeyEvent>
#include <QSettings>//给任务管理器使能 用到
......
void stopHook();//注销钩子
void setHook(); //注册钩子
void showTaskWindow(bool flag); //显示任务栏
void enableTaskManager(bool flag); //显示任务管理器
二 .cpp文件
ps: 都写 在类 最前面
①定义钩子HHOOK keyHook = NULL;和窗口句柄HWND task;//屏蔽任务栏会用到
②定义define,给任务管理器添加内容
③写任务栏屏蔽函数 void showTaskWindow(bool flag)
任务管理器屏蔽函数 void enableTaskManager(bool flag)
④写回调函数 LRESULT CALLBACK keyProc(int nCode,WPARAM wParam,LPARAM lParam )
注册钩子函数 void setHook()
注销钩子函数 void stopHook()
ps:注册钩子函数,必须在回调函数 之后
⑤在构造函数中合适的位置使用钩子,并及时注销
HHOOK