3

我试图找到某个进程正在运行(不是我的进程)。

  • 但是有问题......该过程每次运行时都会更改名称,窗口名称,路径并且它没有外部dll。

除了查找进程的窗口名称、路径、名称、哈希之外,还有其他方法可以找到进程吗?

  1. PS:我需要用至少 60 个不同的进程来做到这一点......
  2. PS:查看 windowclass 名称将无济于事,因为有很多 windows 进程可能使用相同的 windowclass 名称。
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 回答