プロセスを強制終了し、新しいプロセスが開始されたことを通知できる winform アプリケーションを作成しました。アプリケーションの実行中にプロセスが実行されないように、プロセスを許可/ブロック、つまりプロセスをブラックリスト/ホワイトリストに登録する機能を追加する必要があります。
助言がありますか?
プロセスを強制終了し、新しいプロセスが開始されたことを通知できる winform アプリケーションを作成しました。アプリケーションの実行中にプロセスが実行されないように、プロセスを許可/ブロック、つまりプロセスをブラックリスト/ホワイトリストに登録する機能を追加する必要があります。
助言がありますか?
私があなたの質問を正しく理解しているなら-これはプロセスを扱う方法の基本的な例です。これは、名前が付けられたプロセス名のリストがあり、このリストにあるすべてのプロセスを強制
終了するという前提に基づいています。blackList
List<string> blackList = new List<string>();
// TODO: Populate the list with "black listed" processes
// Kill any process which is in the blacklist
foreach (Process process in Process.GetProcesses())
{
if (blackList.Any(x => x.ToLowerInvariant().Equals(process.ProcessName.ToLowerInvariant())))
{
process.Kill();
}
}
これはあなたが正しい方向に始めるのを助けるはずです...