3

特定のプロセスが実行されているときはいつでも見つけようとしています(私のプロセスではありません)。

  • しかし、問題があります...プロセスが実行されるたびに名前、ウィンドウ名、パスが変更され、外部DLLがありません。

ウィンドウ名、パス、名前、プロセスのハッシュを探す以外にプロセスを見つける方法はありますか?

  1. PS: 少なくとも 60 の異なるプロセスでこれを行う必要があります ...
  2. PS: 同じウィンドウクラス名を使用する可能性のあるウィンドウ プロセスがたくさんあるため、ウィンドウクラス名で調べることは役に立ちません。
4

1 に答える 1

0

繰り返し名の一部がある場合は、使用できます。または、実行時に DLL をロードしますか。

static bool CheckIfProcessRunning(string someCommonRepeatingPortionName)
{
    return Process.GetProcesses().Any(
        p => p.ProcessName.Contains(someCommonRepeatingPortionName));
}
于 2013-07-22T21:22:05.427 に答える