-5

プロセスを強制終了し、新しいプロセスが開始されたことを通知できる winform アプリケーションを作成しました。アプリケーションの実行中にプロセスが実行されないように、プロセスを許可/ブロック、つまりプロセスをブラックリスト/ホワイトリストに登録する機能を追加する必要があります。

助言がありますか?

4

1 に答える 1

0

私があなたの質問を正しく理解しているなら-これはプロセスを扱う方法の基本的な例です。これは、名前が付けられたプロセス名のリストがあり、このリストにあるすべてのプロセスを強制
終了するという前提に基づいています。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();
    }
}

これはあなたが正しい方向に始めるのを助けるはずです...

于 2012-12-20T12:01:37.647 に答える