この質問は少し曖昧に見えるかもしれませんが、ここに行きます。
次のように、wpfアプリケーションの複数のインスタンスを防止しています。
Process proc = Process.GetCurrentProcess();
if (Process.GetProcessesByName(proc.ProcessName).Length > 1)
{
Application.Current.Shutdown();
return;
}
if (e.Args != null && e.Args.Count() > 0)
{
this.Properties["Magnet"] = e.Args;
}
すでに実行されているアプリケーションにコマンドライン引数を渡すことは可能ですか?