两个外挂与此同时控制两个软件,VC是否可做到不相互影响
两个外挂同时控制两个软件,VC是否可做到不相互影响。
问题:用VB做了两个外挂程序,分别控制两个不同的软件,但是触发条件完全相同,即一个程序向一个软件发送指令的同时,另一个程序同时也向另个程序发送指令。但是两个软件一会这个接收到指令,一会那个接收指令,不会同时正常接收指令。如果只用一个程序控制一个软件,则不会出现任何问题。
俺是编程新手,目前认为应当是单线程和多线程的问题,自编程序应该为单线程,因此不能同时处理两个相同的指令消息。不知道到底是不是这个问题,请高手指点迷津。
如果是这样原因的话,那只有用VC多线程来解决这个问题了。
万分感谢!
------解决思路----------------------
如果你所说的“触发条件”是指公共资源,比如 按键,那么你就必须解决资源竞争问题,如果是独立的资源就不存在问题。
你的两个独立程序本身就是2个不同的进程,所谓“多线程”解决不了你的问题。
------解决思路----------------------
不太了解你的软件,但问题可能出在你的外挂和你所说的交易软件的通信上,它们之间如何交换数据的?
问题:用VB做了两个外挂程序,分别控制两个不同的软件,但是触发条件完全相同,即一个程序向一个软件发送指令的同时,另一个程序同时也向另个程序发送指令。但是两个软件一会这个接收到指令,一会那个接收指令,不会同时正常接收指令。如果只用一个程序控制一个软件,则不会出现任何问题。
俺是编程新手,目前认为应当是单线程和多线程的问题,自编程序应该为单线程,因此不能同时处理两个相同的指令消息。不知道到底是不是这个问题,请高手指点迷津。
如果是这样原因的话,那只有用VC多线程来解决这个问题了。
万分感谢!
------解决思路----------------------
如果你所说的“触发条件”是指公共资源,比如 按键,那么你就必须解决资源竞争问题,如果是独立的资源就不存在问题。
你的两个独立程序本身就是2个不同的进程,所谓“多线程”解决不了你的问题。
------解决思路----------------------
不太了解你的软件,但问题可能出在你的外挂和你所说的交易软件的通信上,它们之间如何交换数据的?