0
有沒有什麼方法可以找到關於進程的信息,比如使用C#類型(瀏覽器,播放器..)?或與任何API函數?C#中的進程信息
有沒有什麼方法可以找到關於進程的信息,比如使用C#類型(瀏覽器,播放器..)?或與任何API函數?C#中的進程信息
不,這是不可能得到有關什麼過程實際上做的信息,但你可以得到信息,如它的啓動時間或是否有這樣一個窗口:
Process p = Process.GetProcessById(PID);
label1.Text = p.StartTime.ToString(); //<-- the start-time
label2.Text = p.MainWindowHandle == IntPtr.Zero?"No Window.":"A Window"; //<-- does it display a window??
希望這幫助。
不,但您可以創建一個常用應用程序的列表,並檢查該列表的進程名稱以查看它是什麼。
例如,你可以建立類似的列表:
然後,你可以查詢這個用你想要的應用名稱列表:
foreach(System.Diagnostics.Process process in System.Diagnostics.Process.GetProcesses())
{
// Query the list and get the type
}
請更具體一點,你想知道什麼? – riffnl 2010-12-21 14:08:09