怎样才能让软件在电脑上多次运行

商家宝V8.0在电脑上运行后,再点击运行,会出现"程序己运行"提示,并且不能运行第二次,有什么办法能在一台电脑上运行多个《商家宝》?

不能多次运行,是因为你的这个商家宝V8.0程序在每次运行时都做了判断,判断商家宝V8.0是否已经运行?如果运行,就只是提示用户然后就退出了。
这是设计程序的厂家如此设计的,在一个系统中只能运行一次。所以,你只能考虑使用多台电脑,或者在虚拟机,如 VMWare 里运行试试看。

什么意思?看不懂!!!!!!

使用虚拟机,每个虚拟机开一个。也可以同时建几个账户,你登录了以后点windows,注销,不要注销,选择切换用户,用另一个用户登录,再开。

这个大概是系统设置好的,你系统安装了该软件就不能安装多个了,安装了多个也只能运行一个,可以考虑的办法是装虚拟机,用虚拟机运行

没有源码的话,只能是开虚拟机来跑了,或者试试复制项目目录到别的路径下,看看程序本身限制多开是用什么方式的,如果是用创建命名的内核对象方式,那就只能是开虚拟机了

← ←要知道程序是怎样检测多次运行的
如果是检测同名的窗口(低版本Windows的任务管理器就是这么干的)使用win32的作业机制将进程隔离到不同的作业中,并不允许job之间共享UI
如果是互斥体,要么hook不允许创建互斥体,要么创建互斥体后注入dll手动清除掉。但要知道w7以上的进程主模块基地址是动态的(重定向),所以没次必须重新计算互斥体句柄所在虚拟内存的位置,微软提供了API可以查看基地址。