如何拦截另一个软件中的对话框
在做一个监控程序,在被监控程序异常退出或报错时能重启程序。
现在如果被监控进程异常退出后,通过进程名,可以重启动被监控程序
但是如果被监控程序弹出错误对话框如:
“TEST.exe - 应用程序错误: "0x0042e0a9 " 指令引用的 "0x00000009 " 内存。该内存不能为 "read "。要终止程序,请单击“确定”。要调试程序,请单击“取消”。 ”这种错误对话框
这时程序的进程依然存在,不能依靠进程名来判断程序是否异常。
如何捕获这种错误,将该进程杀掉后从启动程序
[解决办法]
接分。
天上掉钱了!
谢谢啊
最好将你的代码也发出来一下。
[解决办法]
findwindow closeWindow
[解决办法]
我接!
[解决办法]
up
[解决办法]
你说的应该是捕找应用程序的消息,句柄.能轻松做到该效果,应该说离做网游外挂为时不远了.VB6时代有很多高手将API用得非常好,游戏外挂有很多是VB6做的.
就目前来说,虽然.net强大但毕竟资料还是没有VB6的多,建议还是网上查一些V6资料,如果用API熟练直接查API中的窗体\消息类型的能满足你的要求.
[解决办法]
是啊,关键靠自己!
[解决办法]
API
FindWindow
FindWindowEx
[解决办法]
j