相关疑难解决方法(0)

如何确定我的应用程序的先前实例是否正在运行?

我在C#中有一个控制台应用程序,我在其中运行各种神秘的自动化任务.我很清楚这应该是一个Windows服务,因为它需要连续运行,但我现在不想这样做.(所以,不要建议作为答案).

与此同时,我需要一些示例C#代码,这将允许我确定是否已经运行了应用程序的实例.

在旧的VB6.0天,我会用的 App.PrevInstance()

我希望能够在我的Main方法中执行此操作:

static void Main()
{
  if(!MyApp.IsAlreadyRunning())
  {
    while(true)
    {
      RockAndRollAllNightAndPartyEveryDay();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

25
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1