假设我已经有了一个窗口的句柄,我可以使用 GetWindowThreadProcessId
获取 PID。有没有一种方法可以获取进程名称,而不必获取所有进程并尝试匹配我的 PID?
最佳答案
您可以使用 Process.GetProcessById
获取 Process
。 Process
有很多关于正在运行的程序的信息。 Process.ProcessName
为您提供名称,Process.MainModule.FileName
为您提供可执行文件的名称。
关于c# - 从 pid 或 handle 获取进程名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4819750/