Code Bye

普通dll hook createDC 可以获取const DEVMODE *lpInitData数据 用MFC dll hook createDC 获取不到

本人要利用hook技术,截取打印信息,利用HOOK  createDC ,获取const DEVMODE *lpInitData参数
// Hooklib.cpp : 定义 DLL 应用程序的导出函数。
在Hooklib.cpp中有创建hook函数 和本人的自定义函数,用来代替createDC 的。
正常是可以截获const DEVMODE *lpInitData参数的,但是本人想在里面弹出一个对话框,来显示打印信息,
本人新建了一个对话框类CPrintmonitorDlg,
但是一旦在Hooklib.cpp中包含#include “PrintmonitorDlg.h”
只是包含头文件,没做任何其他操作,
获取的lpInitData为空。
另外 本人新建一个MFC dll 来注入hook 也是获取不到lpInitData
解决方案:40分
那就写个回调函数好了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明普通dll hook createDC 可以获取const DEVMODE *lpInitData数据 用MFC dll hook createDC 获取不到