Process myprocess = Process.GetProcessById(id);
ProcessModuleCollection modules= myprocess.Modules;
foreach (ProcessModule psm in modules)
lstv[0] = psm.ModuleName;
lstv[1] = psm.BaseAddress.ToString();
lstv[2] = psm.FileName;
lstv[3] = psm.ModuleMemorySize.ToString();
listView1.Items.Add(new ListViewItem(lstv));
}
我利用上面的代码获取进程模块信息,但是总是出错,单调后发现一些系统进程无法访问(例如:lsass.exe,csrss.exe)。但是超级兔子里的任务管理器却可以查询出每个进程及模块的信息。请问,怎样才能实现这个功能?