-
-
关于全局hook卸载问题
-
发表于:
2009-10-29 13:42
5997
-
dll文件中是一个全局键盘钩子 功能是记录键盘按键到一个文件中
用MFC(exe)调用
void CMainDlg::OnButton1()
{
HMODULE h=LoadLibrary("hook.dll");
if(h!=NULL)
{
//MessageBox("安装成功");
InstHOOK insthook;
insthook=(InstHOOK)GetProcAddress(h,"InstallHOOK");
insthook();
}
FreeLibrary(h);
}
void CMainDlg::OnButton2()
{
HMODULE h=LoadLibrary("hook.dll");
if(h!=NULL)
{
//MessageBox("卸载成功");
UninstHOOK uninsthook;
uninsthook=(InstHOOK)GetProcAddress(h,"UninstallHOOK");
uninsthook();
}
FreeLibrary(h);
}
能加载 而OnButton2()不能卸载掉钩子 是不是又加载了一次库文件 请明白的人解决一下 怎么才能卸载?
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法