如何知道一个程序里有几个Timer(100分)

  • 主题发起人 主题发起人 coolbaby
  • 开始时间 开始时间
C

coolbaby

Unregistered / Unconfirmed
GUEST, unregistred user!
如何知道一个程序里有几个Timer<br>得到他们的id<br>并用killtimer终止掉他们?<br>
 
用exescope就可以看到了
 
一般是你无法破坏别人进程中的数据,,,除非你用其他一些手段,
 
to 张无忌<br>可以的。比如金山游侠。
 
to datm:<br>我的意思是如果这个进程已经运行了,一般是不能修改的,你用一些游戏修改工具,<br>那应该是可以
 
我刚做过的。
 
做过什么?
 
to coolbaby 游戏修改器
 
我有个想法,用钩子钩住WM_TIMER这个消息,然后就可以知道Timer的id了。
 
关键是要知道一个程序里有几个Timer和他们的id<br>不知道有没有这样的api函数<br><br>另外,delphi里自带的TTimer控件,如何确定他的TimerID是什么<br>看源代码,好象不管放几个TTimer都是1呀<br>
 
to datm, <br>能否把你的游戏修改器借来一看<br>最好能简单说说原理,谢谢
 
我想知道这个问题的最终答案
 
Timer应该是处理WM_Timer消息。可以用APIHook来搞定
 
刚刚看了看楼主的站点,挺不错~~
 
DEDE 3.5查看
 
后退
顶部