我有一个应用程序“myprogram.exe”,它调用 dll 中的函数和代码,其中一个“myprogram.exe”调用的函数创建了一个新的 winform 实例“MyForm.cs”,然后使用表单显示它。显示();。
我可以运行“n”个“myprogram.exe”实例,但我希望每个“myprogram.exe”实例只有一个“MyForm.cs”实例。
我遇到的问题是,即使我在“MyForm.cs”中使用互斥锁来创建互斥锁,他们也会询问它的实例是否已经在运行,有时,它会创建另一个实例,尽管有互斥锁。
是否有另一种方法可以用来验证“myprogram.exe”的实例是否已经创建了“MyForm.cs”的实例。