进程共享Dll的问题 我写一个Hook拦截所有进程XX消息的Dll,写一个测试程序加载它。运行测试程序然后切换到其他程序,这时候“其他程序”也运行这个Dll??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这种方式不行,因为其他进程根本就没有加载你的DLL。两种方式:1)写注入程序,遍历所有进程,把你的DLL注入到其他进程中2)写注册表的HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls项,这样新启动的进程就会自动加载你的DLL了,但以运行的程序不会加载。 看不明白问题,如果你写的是钩子的话,而且是全局钩子的话,其它程序有可能调用DLL 如果你是用SetWindowsHookEx设置的全局钩子,只要有你所Hook的消息发给某一进程,该进程就会加载你的DLL。 你要是使用的全局钩子的话,此DLL会被映射到所有的进程当中 当对应的XX消息发生时候,该进程即会加载DLL 谢谢红猪谢谢cnzdgs谢谢接sys0006班,马甲赚点技术分不容易,多给点谢谢yaozhu88谢谢coding谢谢jixingzhong排名不分先后 征求意见:VC优化注册表 MFC中,如何移动鼠标位置呢???谢谢! 哈哈 解脱啦,解脱了 80后的主要任务是什么? 我写的这段代码到底错了,编译通过了,就是运行就就出错。 TimedMessageBox问题 在线等 接口问题 批处理启动windows服务(win7) 初级的问题:基于对话框的程序如何访问数据库? 请问哪儿由输入法方面的资料和书籍? 如何加入已存在的RC2 文件? 程序调试信息的显示问题
1)写注入程序,遍历所有进程,把你的DLL注入到其他进程中
2)写注册表的HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\Appinit_Dlls项,这样新启动的进程就会自动加载你的DLL了,但以运行的程序不会加载。
谢谢cnzdgs
谢谢接sys0006班,马甲赚点技术分不容易,多给点
谢谢yaozhu88
谢谢coding
谢谢jixingzhong排名不分先后