我创建了一个c#应用程序,并且需要确保如果它从磁盘上的两个不同位置运行,则会创建一个新的程序实例。
我该怎么做呢?
答案 0 :(得分:3)
如果我理解正确,您希望允许多个实例,但每个实例都显示不同的表单标题。如果是这样,一种可能的解决方案是使用Mutex来检查它是否是唯一正在运行的实例。让它使用新的表单标题,而不是限制其他实例,比如在最后添加[2],[3]等。以下是有关如何使用Mutex检查它是否是唯一正在运行的实例的一些链接。
How can I check if my program is already running?