我有一个带有Main()的loader.exe,它在WPF中加载'UI',问题是我只想要一个loader.exe实例,我该如何实现呢?
有没有办法让用户点击loader.exe,它应该检查现有的loader.exe是否正在运行并且什么都不做。
目前我有
loader.exe
带
main()
....
..
Load UI
...
加载器不知道它的加载是什么,所以我不能用加载器项目做很多事情......
非常感谢任何帮助代码
提前致谢。
答案 0 :(得分:2)
看看:
另外,您可以在StackOverflow上的以下帖子中找到更详细的答案:
What is the correct way to create a single-instance application?
答案 1 :(得分:2)
我们使用以下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
答案 2 :(得分:0)