.Net Core 防止程序多開

const string mutexName = @"Global\appName";

var mutex = new Mutex(true, mutexName, out var createdNew);

if (!createdNew)
{
	Console.WriteLine(mutexName + " is already running! Exiting the application.");
    Environment.Exit(0);
	return;
}

注意 Global 開頭。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章