刺客信条4 749 625:真正的高手请进,非高手勿进来添乱。停止另一程序(VB5)的定时器停止计时

来源:百度文库 编辑:高校问答 时间:2024/05/11 02:18:26
有一个第三方的VB5的程序,通过分析看到有一个tunderRT5imer 控件在控制程序的运行。如何通过API或是钩子来停止这个计时器呢?

我试过setwindowlong(计时器.whnd, GWL_WNDPROC, addressof my_timer),但是不行,因为getwindowlong(计时器.whnd,WNDPROC)返回的是0。 好像getwindowlong 和setwindowlong不能跨进程。

我没试过钩子,因为不知道怎么钩到这个计时器的WM_TIMER消息

如果没有记错的话,用VB编译出来的程序,表单的任何一个控件的类名都是一样的,所以可以试下用GetDlgitem来获取Timer的句柄,然后尝试下用Enablewindow来看看结果如何??