两个外挂与此同时控制两个软件,VC是否可做到不相互影响

两个外挂同时控制两个软件,VC是否可做到不相互影响。
 问题:用VB做了两个外挂程序,分别控制两个不同的软件,但是触发条件完全相同,即一个程序向一个软件发送指令的同时,另一个程序同时也向另个程序发送指令。但是两个软件一会这个接收到指令,一会那个接收指令,不会同时正常接收指令。如果只用一个程序控制一个软件,则不会出现任何问题。

俺是编程新手,目前认为应当是单线程和多线程的问题,自编程序应该为单线程,因此不能同时处理两个相同的指令消息。不知道到底是不是这个问题,请高手指点迷津。

如果是这样原因的话,那只有用VC多线程来解决这个问题了。

万分感谢!




------解决思路----------------------
如果你所说的“触发条件”是指公共资源,比如 按键,那么你就必须解决资源竞争问题,如果是独立的资源就不存在问题。
你的两个独立程序本身就是2个不同的进程,所谓“多线程”解决不了你的问题。
------解决思路----------------------
引用:
Quote: 引用:

如果你所说的“触发条件”是指公共资源,比如 按键,那么你就必须解决资源竞争问题,如果是独立的资源就不存在问题。
你的两个独立程序本身就是2个不同的进程,所谓“多线程”解决不了你的问题。

---------------------------

不知道怎么一对一回复,前辈能否看到。
我在自编自动交易程序中用的触发条件:比如 当前价格>=2000时,用sendmessage 向交易软件发送下单指令。

我用两个外挂监控控制两个不同的交易软件,当价格>=2000时,同时向两个交易软件发送下单指令,此时出现问题:一般能够同时成功接收下单指令,但是有时只有一个会,不知与两个交易软件窗体同时被激活有没有关系。

我遇到的问题有没有比较好的解决办法,以保障同时成功控制两个交易软件?请指教


不太了解你的软件,但问题可能出在你的外挂和你所说的交易软件的通信上,它们之间如何交换数据的?