找不到 EXE 文件的进程,但可以找到文件本身.(Process.GetProcessByName)



>我有这个

if (Process.GetProcessesByName("D:\Program Files (x86)\GameDog\GameDog.exe").Length > 1)
            {
                console.WriteLine("True")
            }

当我打开并运行它时,即使我尝试文件,它也不会打印真。存在它将打印为真。我用错了吗?

请参阅此处 https://msdn.microsoft.com/en-us/library/z3w4xdc9(v=vs.110).aspx,processName必须是可执行文件的名称,而不是它的路径。

最新更新