首页
社区
课程
招聘
[旧帖] [求助]Hook目标进程创建窗口怎么关闭 0.00雪花
发表于: 2012-9-14 08:39 1503

[旧帖] [求助]Hook目标进程创建窗口怎么关闭 0.00雪花

2012-9-14 08:39
1503
使用的SDK没有用MFC。
在HOOK目标程序后创建一个对话框,问题是关闭对话框的时候目标程序也关闭了,在关闭对话框的时候不关闭目标程序,该怎么解决! 会的可以指教一下吗?谢谢了!
下面是在DLL里面安装钩子的代码
 int SetHlddzHook(void)
{
	HWND hGame = NULL;
	hGame= FindWindow(NULL,GameName);//获取窗口句柄
	
	if(!hGame)
	{
		MessageBox(NULL,TEXT("没有找到游戏请先先运行游戏,再运行本程序!^ _ ^"),_T("提示"),MB_OK);
		return 0;
	}

	Tid = GetWindowThreadProcessId(hGame,&Pid);
	
	hHook = SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,hInstance,Tid);
	return 0;
}

在目标窗口创建的创关闭的代码
	 case WM_CLOSE:
		 {
			 FreeLibrary(hInstance);//卸载加载的DLL
			 UnhookWindowsHookEx(hHook);卸载钩子
			 EndDialog(hwndDlg,0);关闭对话框
			 break;
		 }

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人帮我妈????
2012-9-14 09:27
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
不要关  HIDE不行?
2012-9-14 11:40
0
游客
登录 | 注册 方可回帖
返回
//