可能重复:
What is the correct way to create a single instance application?
What is a good pattern for using a Global Mutex in C#?
假设我创建了一个exe,我希望exe必须只运行一次..如果有可能请给出建议
答案 0 :(得分:4)
您可以查看this article。
答案 1 :(得分:4)
如果我正确理解你的问题,这与单独实现无关。您只需要检查您的可执行文件当前是否正在运行。
您可以通过调用Process.GetProcesses()或Process.GetProcessesByName(NameOfExecutable)并检查返回值来完成此操作。
或者使用其他人建议的互斥锁。