C#プロセス間の同期により、1つのプログラムしか実行できない効果を実現
2250 ワード
using System;
using System.Threading;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// 。
/// </summary>
[STAThread]
static void Main()
{
bool createdNew;
using (new Mutex(true,Application.ProductName,out createdNew))
{
if (createdNew)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
else
{
// todo:
}
}
}
}
}