我有一个带有Main()的loader.exe,它在WPF中加载'UI',问题是我只想要一个loader.exe实例,我该如何实现呢?

有没有办法让用户点击loader.exe,它应该检查现有的loader.exe是否正在运行并且什么都不做。

目前我有

loader.exe

main() 
....
..
Load UI
...

加载器不知道它的加载是什么,所以我不能用加载器项目做很多事情......

非常感谢任何帮助代码

提前致谢。

有帮助吗?

解决方案

我们使用以下C#代码来检测应用程序是否已在运行:

using System.Threading;

string appSpecificGuid = "{007400FE-003D-00A5-AFFE-DA62E35CC1F5}";    
bool exclusive;
Mutex m = new Mutex(true, appSpecificGuid, out exclusive);
if (exclusive) {
    // run
} else {
    // already running
}

此致 tamberg

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top