完全不同的WinForms可执行文件认为它们是同一应用程序

时间:2019-08-30 21:32:14

标签: vb.net winforms

我已经开发了两个VB Winforms项目。为了创建第二个项目(项目B),我将第一个项目(项目A)用作模板,将其复制到新目录并重命名。

我已经建立了两个项目,产生了两个.exe文件。如果执行A,它将打开。如果我随后执行B,它将不会打开,而是将A的窗口聚焦。在相反的情况下也是如此。

我知道正常情况下两次执行相同的可执行文件会产生类似的效果:A的第一次执行将打开窗口A,之后的所有执行将使窗口A成为焦点。

但是,当涉及完全不同的应用程序时,这种行为是非常意外的。

不幸的是,我无法共享项目,也无法弄清楚如何重现此问题。我猜想有某种唯一的标识符用来区分来自不同应用程序的窗口,但我不知道该在哪里。

0 个答案:

没有答案