在 Windows 10 中运行同一程序的多个实例

在 Windows 10 中运行同一程序的多个实例

我有一些不再受支持/维护的专业旧版软件,我想在两个或更多实例中运行这些软件,这样我就可以更轻松地在两个窗口并排工作。该软件是一个编码环境,用于为 CNC 路由器生成机器代码。

以下是我目前所做的工作:

如果我尝试按住 Shift 键并单击任务栏来打开新实例,则不会发生任何事情。同样,如果我双击 .exe,则不会发生任何事情。屏幕上不会显示任何内容,并且第二个实例不会运行。

我有两个略有不同的软件版本:01.14.026.1006 和 01.14.026.1012(因此两者之间的修订很小)。其中只有一个可以满足我的需求,但我知道我可以同时运行一个版本的副本和另一个版本的副本。我假设这告诉我们程序如何确定副本是否已在运行,尽管我对此了解不够,不知道是什么。

更改 .exe 文件的名称不会改变任何内容,将安装文件复制到新位置并从那里运行或从 CD 执行另一个安装过程也不会改变任何内容。

我尝试过“以不同用户身份运行”,但结果是一样的——尝试运行时什么也没有发生。

设法通过 Sandboxie 运行两个实例(https://www.sandboxie.com/),但我想了解找出软件如何阻止多个实例运行并在没有虚拟化的情况下绕过它的过程。我已经查看了 SuperUser 上的其他问题,但似乎没有一个答案有效。其中一个提到了互斥锁并使用 Process Explorer 来查看发生了什么,但我不知道我在寻找什么。

相关内容