2009-01-13 77 views
0

重複的this question在.NET中獲取過程信息

更新 - 這不是完全重複的。看我的解決方案。

我在進程瀏覽器中看到一個java.exe進程,並雙擊它給我它的工作目錄&啓動命令行參數。

從.NET,我運行下面的代碼並獲得具有相同PID的進程,但上述字段爲空。顯然,this is documented

foreach (Process process in Process.GetProcessesByName("java")) 
{ 
    ... 
} 

那麼,如何做我得到正確的StartInfo的字段值,無需用手偷看進程內存(換句話說 - 我想從什麼地方偷這個代碼,而不是破解的過程記憶我自己) 。

回答

0

根據您在問題中列出的文章,執行此操作的方法是查看進程內存。 .NET類不會加載數據,因爲您沒有從.NET啓動該過程。