社区
进程/线程/DLL
帖子详情
我做的动态DLL,被人家调用,我在无模式窗口中,想拦截到F3的消息,有没有办法?
ann77
2008-11-19 09:33:56
F3是主框架查找的快捷键。我的窗口收不到。有什么好办法?
...全文
100
8
打赏
收藏
我做的动态DLL,被人家调用,我在无模式窗口中,想拦截到F3的消息,有没有办法?
F3是主框架查找的快捷键。我的窗口收不到。有什么好办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyhfut
2008-11-21
打赏
举报
回复
不知道你遇到这样得问题没
我随便写个DLL,在DLL里边定义两个类,让其中一个作为导出类,并在这个类中,用另外一个类的指针作为成员变量。
然后在一个EXE中定义这个导出类对象。编译没问题,连接得时候出错了。我断点到导出类对象定义得地方,会有CX0030: ERROR: Expression cannot be evaluated
ou_yangpengfei
2008-11-20
打赏
举报
回复
顶
zzz822163
2008-11-20
打赏
举报
回复
钩子
我是苦力
2008-11-20
打赏
举报
回复
呵呵,那就不知道了。
ann77
2008-11-20
打赏
举报
回复
我做的是DLL,是被动的,主框架那边的代码我是不知道的也没法修改。
除了钩子还有办法么?
我是苦力
2008-11-20
打赏
举报
回复
开一个下面一样的接口
test.dll
BOOL CGPViewDrawerPlugin::PreTranslateMessage(MSG* pMsg) //接口
{
return AfxGetApp()->PreTranslateMessage(pMsg); // dll 的theapp执行PreTranslateMessage(pMsg);
}
其实就是把主框架的消息路由到你的DLL来。
不行就用钩子,不过不会不行的。
ann77
2008-11-20
打赏
举报
回复
除了钩子之外呢?
用底层钩子关闭、隐藏、显示指定
窗口
自己编写的,利用底层钩子技术,关闭、隐藏、显示指定进程
窗口
,获取键盘按键,F2关闭进程,
F3
隐藏
窗口
,F4显示
窗口
Java实现软键盘代码,HOOK
调用
学习HOOK时,制作了此软键盘,与大家交流 F2-隐藏
F3
-显示 F4-关闭 鼠标可拖动
vc全局hook
vc全局hook,已经实现,代码有注释,打开hooktest\Release下的hooktest.exe程序后屏蔽鼠标,esc键可以退出程序,F2最小化,
F3
恢复。
DLL
反汇编 【其他类文 请到幻影查看】
反汇编
DLL
文件 HOOKAPI 作者 彬 前段时间在CSDN上有位网友问过一个问题。如何在WINDOWS下使删除文件、复制文件、变更文件名失效呢? 有一个
办法
,就是通过
拦截
系统的I/O
中
断,可以实现此操作。但是因为网友只是问如何在WINDOWS下失效,那我们也可以试着
拦截
API函数。众所周知,在WINDOWS下的文件操作一般是通过
调用
WINAPI函数实现的,再由WINAPI函数
怎么
拦截
系统函数
主 题: 怎么
拦截
系统函数?(超高度难题!) 在Dos下,我们可以
拦截
中
断,用自己的处理替换系统
中
断,然后
调用
原来的
中
断,在Windows
中
,没有了
中
断,只有函数,那么我们如何来
拦截
系统的函数,然后我们的函数又
调用
原来的系统函数呢?比如说系统有一个GetSystemDirectory()函数,我
想
用我自己的函数替换它,经过我的函数MyGetSystemDirectory()进行处理,然
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章