我有兩個不同的.jar程序運行在同一臺機器上。我希望能夠檢測到其中一個已關閉或不再運行。特定程序程序關閉時檢測C#
,我有是,運行此代碼時,此問題:
var allProc = Process.GetProcesses();
foreach (var p in allProc)
comboBox1.Items.Add(p.ProcessName);
comboBox1.Sorted = true;
,僅顯示了Java的單一實例上運行,不僅如此它不顯示任何過程的名稱。
我想監視的程序使用了大量的RAM,所以我想了解如何監視RAM使用情況並在低於某個級別時執行我所需要的操作,但對於我來說,這聽起來像是一種冒險的方式因素可能會影響它。
任何想法?