我有一个带有 Main() 的 loader.exe,它在 WPF 中加载“UI”,问题是我只想要一个 loader.exe 的实例,我该如何实现呢?
有没有办法让用户点击 loader.exe 它应该检查现有的 loader.exe 是否正在运行并且什么都不做。
目前我有
加载程序
和
main()
....
..
Load UI
...
加载器不知道它的加载等等,所以我不能用加载器项目做很多事情......
非常感谢任何帮助代码
提前致谢。
我有一个带有 Main() 的 loader.exe,它在 WPF 中加载“UI”,问题是我只想要一个 loader.exe 的实例,我该如何实现呢?
有没有办法让用户点击 loader.exe 它应该检查现有的 loader.exe 是否正在运行并且什么都不做。
目前我有
加载程序
和
main()
....
..
Load UI
...
加载器不知道它的加载等等,所以我不能用加载器项目做很多事情......
非常感谢任何帮助代码
提前致谢。
看一下:
此外,您可能会在 StackOverflow 上的以下帖子中找到更详细的答案:
我们使用以下 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
}
问候,坦伯格
这是我简单而有用的解决方案:http: //blogs.microsoft.co.il/blogs/maxim/archive/2010/02/13/single-instance-application-manager.aspx