2012-03-16 203 views
2

我毫不犹豫地承认这可能是一个愚蠢的问题,但我需要确定。当抓取当前进程时,“当前”进程就是调用这个函数的进程,对吗? I.E.,请求这些信息的过程是当前过程,是正确的吗?例如,如果正在运行这段代码的进程现在具有1的pid,则由该函数返回的Process对象会告诉我它的pid为1,是正确的吗?我不可能得到任何其他过程,对吗?需要澄清一下VB.NET中的GetCurrentProcess

+0

这是正确的不要害怕问愚蠢的问题,你做了很好的解释你想知道的事情! – 2012-03-16 14:02:29

回答

1

你是对的,正如Micah评论的那样。通过使用GetCurrentProcess方法,您只会获得有关调用它的过程的信息。您可以在此处查看有关此方法的更多信息:GetCurrentProcess

如果需要获取有关不同进程的信息,可以使用GetProcessesByName

+0

很酷。感谢你们两位!我已经去过MSDN的这个功能页面,我只是觉得它的解释不够明确。 – MattM 2012-03-16 16:20:50