我有这个
if (Process.GetProcessesByName("D:\\Program Files (x86)\\GameDog\\GameDog.exe").Length > 1)
{
console.WriteLine("True")
}
当我打开并运行它时,即使我尝试使用file.Exists也会打印为true。我使用这个错了吗?
答案 0 :(得分:2)
请参阅此处https://msdn.microsoft.com/en-us/library/z3w4xdc9(v=vs.110).aspx,processName
必须是可执行文件的名称,而不是其路径。