小菜来袭
2017-08-21 06:17
采纳率: 74.8%
浏览 762

c# 遍历进程的时候报错 下面代码

``` Process[] processes = Process.GetProcesses();
foreach (Process p in processes)
{
if (p.ProcessName != "System" && p.ProcessName != "Idle")
{
if (p.MainModule.FileVersionInfo.InternalName == "QQ")
{
MessageBox.Show("监测到监听程序");
}
}
}
}

总是报仅完成部分的
ReadProcessMemory 或 WriteProcessMemory 请求
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • oyljerry 2017-08-21 06:27
    已采纳

    有些进程权限你没有办法读取等,捕获异常,跳过这个进程,然后获取下一个

    点赞 评论

相关推荐 更多相似问题