某个程序,只能同时开一个,如何用VB使它同时能开2个或多个?
能用OpenProcess,shell来实现吗?怎么用?

解决方案 »

  1.   

    新建一个桌面试试,用createdesktop
      

  2.   

    to rainstormmaster:如何来修改文件?
      

  3.   

    有点难办,因为原程序中的控制了只能运行一次,你这样,将原程序挎贝一个到其它目录下,去运行一下试试看,VB中对只能运行有两种控制,一般用If App.PrevInstance Then,另一种方式不记得了,如果你换了一个目录可能可以再运行(我没试过,你试一下)
      

  4.   

    //to rainstormmaster:如何来修改文件?这个说起来就复杂了,不同的程序有不同的修改方法
    如果你运气好的话,修改文件名运行多个实例试试(当然要复制多个文件)如果程序中使用了互斥体防止多实例运行,除了修改文件外,别无他法