2012-03-16 196 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