是否可以获取“图像路径名称”? csrss.exe 的哪个是系统进程?
Windows系统进程(在本例中是Windows 7)“csrss.exe”作为系统进程运行,当我去获取(当然是通过编程方式)带有pid、命令行和图像路径名的进程列表时,我没有得到任何信息命令行或图像路径名的值,因为 Windows 不会让您获取系统进程的该信息(我相信)。
有没有办法从系统进程中获取图像路径名? Windows 实际上会阻止您这样做吗?有解决方法吗?
更新:调用 ReadProcessMemory() 函数
[http://msdn.microsoft.com/en-us/library/aa915312.aspx]
The windows system process (in Windows 7 for this example) "csrss.exe" runs as a SYSTEM process and when I go to get (programmatically, of course) the process list with pid, command line, and image path name I get no values for command line or image path name because Windows won't let you grab that information for a SYSTEM process (I believe).
Is there a way I can grab image path name from a SYSTEM process? Does Windows actually prevent you from doing this? Is there a workaround?
Update: calling ReadProcessMemory() function
[http://msdn.microsoft.com/en-us/library/aa915312.aspx]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最简单的方法(比 ReadProcessMemory 容易得多,如果您知道在哪里查找也是可以的)是使用 CreateToolhelp32Snapshot,您将在该 MSDN 页面上看到更多参考;
非常简单。
The easy way (much easier than ReadProcessMemory, which is also possible if you know where to look) to do this is with CreateToolhelp32Snapshot, you'll see on that MSDN page further references;
Pretty straightforward.