重複の可能性:
単一インスタンスアプリケーションを作成する正しい方法は何ですか?
マシンアプリケーションごとに単一のインスタンスを実装するにはどうすればよいですか?
1つのパラメーターを引数として取るWinformアプリがあります。
static class Program
{
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Gauges(args));
}
}
このプログラムは、別のアプリケーションによって1日に数回実行されます。
プログラムがすでに実行されているかどうかを確認することはできますか?実行されている場合は、実行中のインスタンスを最新のパラメーターで使用できますか?