【发布时间】:2013-09-26 03:24:25
【问题描述】:
正如我们在 Windows 操作系统中所知道的,
许多应用程序设计为 '不能同时运行多次'
有什么方法可以让这些应用程序同时运行两次?
谢谢
【问题讨论】:
正如我们在 Windows 操作系统中所知道的,
许多应用程序设计为 '不能同时运行多次'
有什么方法可以让这些应用程序同时运行两次?
谢谢
【问题讨论】:
如果应用程序在启动时检查实例是否正在运行,并使用进程名称进行检查,那么您可以尝试创建应用程序二进制文件的副本并重命名并运行。如果应用程序是网络应用程序,那么它可能会检查它使用的特定端口是否正在使用中。在这种情况下,您将无法在同一端口上运行该应用程序的多个实例。对于某些其他资源(例如文件)的类似情况,如果应用程序锁定,则另一个实例无法读取它,因此您无法运行多个实例。
【讨论】:
批处理文件示例
start /d "C:\Program Files\Oracle\VirtualBox\" "VirtualBox.exe"
start /d "C:\Program Files\Oracle\VirtualBox\" "VirtualBox.exe"
或尝试复制具有不同名称的exe 文件,例如VirtualBox1.exe,然后尝试同时运行这两个文件
【讨论】: