一个难题:HOOK窗口的指定消息

xiamiaogogogo 2008-10-26 02:31:22
小弟遇到一个麻烦的程序问题:

实际上是一个vb ide 的一个外接程序(CodeSmart 2007 for VB6 FixPack8),找不到破解,他比较烦人的是每隔大约2分钟,就自动弹出一个窗口说试用过期,要求购买注册的提示框,可以点击Close按钮关闭,但过一会又自动弹出来了(模式显示的,并且使得VB IDE环境不能够做其他事情)

于是小弟搜索了相关hook的资料,想通过hook机制在该注册窗口弹出之前截获相关消息并挂接回调函数,中止相关消息的传递,使得注册窗口不再弹出。

它这个窗口弹出是否可以试用hook机制避免他弹出来?我可否采用线程级的消息拦截(减低系统负荷)?您手头是否有类似的hook机制的VB实例?拦截之后如何过滤判断当前截获的窗口消息就是在创建那个烦人的注册窗口?
...全文
243 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiamiaogogogo 2008-11-16
  • 打赏
  • 举报
回复
找到破解版本了.我看看能否传到CSDN上。
嗷嗷叫的老马 2008-11-13
  • 打赏
  • 举报
回复
....好象是定价高了一点,对于一款源代码整理工具来说...
xiamiaogogogo 2008-11-12
  • 打赏
  • 举报
回复
TO 楼上:

几十块倒是可以考虑,问题是189美元(单用户),就不在考虑之列了,915美元(小公司),1715美元(Site),2215美元(Wordwide)
yinweihong 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 eglic 的回复:]
如果所有人看到好东西,想的第一件事情就是去找破解。。。

唉,几十块钱的事情
[/Quote]

同叹~~~~~`
是是非非 2008-11-02
  • 打赏
  • 举报
回复
如果所有人看到好东西,想的第一件事情就是去找破解。。。

唉,几十块钱的事情
是是非非 2008-11-02
  • 打赏
  • 举报
回复
觉得好用,还是买一个吧,少去嫖一次就有那个钱了
xiamiaogogogo 2008-11-02
  • 打赏
  • 举报
回复
继续to ZOUYONG0929 :

你提供的不是最新的FixPack8版本,小弟遇到的是在FixPack8版本上的问题,FixPack8版本改进了很多功能,最典型的是在调试运行时VBIDE源码窗口仍然支持鼠标滚轮,我印象中以前的版本是不支持的。
xiamiaogogogo 2008-11-02
  • 打赏
  • 举报
回复
to ZOUYONG0929 :

如果愿意共享学习,请贴出适合小弟难题的代码示例来(有帮助的也行,最好是VB的。),愿意学习。
ZOUYONG0929 2008-11-01
  • 打赏
  • 举报
回复
http://hi.baidu.com/%B3%C2%B7%E5clg/blog/item/ee381609b9d626cc3bc76391.html
破解的.
ZOUYONG0929 2008-11-01
  • 打赏
  • 举报
回复
我全有
bob008 2008-11-01
  • 打赏
  • 举报
回复
WM— CREATE消息拦截判断。。。

偶资源里有D版的,你修改下然后编译后拿到你的VB里用
CrazyNPC 2008-10-26
  • 打赏
  • 举报
回复
安装全局钩子。
不过,VB6.0的全局钩子,我不会,呵呵见笑了。
xiamiaogogogo 2008-10-26
  • 打赏
  • 举报
回复
我要在窗体显示出来之前就截获消息,不让这个窗体生成或显示出来。如果方便,请给源码实例?
CrazyNPC 2008-10-26
  • 打赏
  • 举报
回复
用挂钩?就直接每2分钟给那个窗口发送个WM_CLOSE消息多简单。
往复杂了点做,把类似功能上面的功能写成DLL,然后再启动程序的时候,吧这个DLL插入到你说的这个程序进程里了,这就是你说的线程了

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧