问题描述:
一个DLL内创建一个功能,监控加载该DLL的进程窗口(比如保存类窗口),请问各位该如何处理啊?
创建一个全局窗口线程方案已被否定掉。
请给俺支个招,先谢了
一个DLL内创建一个功能,监控加载该DLL的进程窗口(比如保存类窗口),请问各位该如何处理啊?
创建一个全局窗口线程方案已被否定掉。
请给俺支个招,先谢了
解决方案 »
- 程序出现 unhandled exception in文件名。exe(KERNEL32.DLL) 0XE06D7363 : Microsoft c++ exce
- 如何通过接口得到HWND?
- 在MFC中能否创建 非摸态 的向导应用程序?
- ado问题,必给分!!!
- “类型安全”是指什么?
- 請教一個輪廓提取問題﹗
- 求 dll 中操作 sqlserver 数据库的例子(最好有详细注释,ado 方式)
- 谁能告诉我"."的虚拟码是多少?
- 我如何在vc的mfc的程序里创建多个资源文件!
- 请问在vc7里如何打开一个非模式对话框呀?谢谢!!
- 一个自绘Listview的问题
- VC开发的ActiveX在C#下使用的一个疑难杂症,忘高手解答
在动态库中启动一个线程干活:监控加载该DLL的进程窗口(比如保存类窗口)等。
内部开线程,会造成很多多余的线程。
用etz2008的方法,加载时候给DLL传递窗口句柄,我想问的是监控加载该DLL的所有窗口,是动态的窗口。后来查看MSDN,用WH_CBT钩子解决问题。感谢两位的帮忙