私のアップデータアプリケーションでは、更新する前にメインプログラムを強制終了する必要があります。
コードを使用してアップデータアプリケーション内のプロセスを強制終了しますが、その名前のすべてのプロセスを強制終了するため、同じマシン上の他のユーザーのプロセスを強制終了します。現在のユーザーのプロセスのみを強制終了する方法はありますか?
これはこれまでの私のコードです:
foreach (System.Diagnostics.Process myProc in System.Diagnostics.Process.GetProcesses())
{
if (myProc.ProcessName == "ProgramName")
{
myProc.Kill();
}
}