比如MSN MESSENGER,平时怎么点都是一个, 不能够启动第2个MSN MESSENGER, 如何在VB中以多进程方式启动这些程序呢?
没听说过,启动几个程序完全是你来控制的,随便你启动几个,但是否允许启动多个是他来控制的,你没办法。同时是不可能的,肯定有先后,只是非同步罢了
Private Sub Form_Load()
Do While 1
Shell "vbpWin.exe", vbHide
DoEvents
Loop
End Sub
不行的,没门,除非破解,像中游多开补丁那样。
那些程序只能启动一个实例,再启动的话他们会检查当前是否运行有实例。
如果有他们就自动退出。
VB里面有个 app.prevInstance 就是当前启动实例个数的一个属性。
If App.PrevInstance Then End