日期:2014-05-18  浏览次数:20794 次

为什么这种方法不能关闭一个Administrator(也就是我)的进程呢?
foreach (Process p in Process.GetProcesses())
  {
  if (p.ProcessName == "moniter.exe")
  {
  p.Kill();
  }
  }

moniter.exe是已经安装在我本地的一个小应用程序,我只是在用代码把他启动,然后他会自己收集我在IE上的数据,但是这种方法不能关闭这个这个moniter.exe不知道为什么?

------解决方案--------------------
不懂 不过还是学习了!!!
------解决方案--------------------
可能如1楼所说,有驱动保护吧,呵呵
------解决方案--------------------
把你的exe 扩展名去掉