同じマシン上で実行される2つの異なる.jarプログラムがあります。私はそれらのうちの1つが閉じられたか、またはもはや実行されていないことを検出できるようにしたい。特定のプログラムがC#で終了したときの検出
このコードを実行しているときに私が午前この問題は、次のとおりです。
var allProc = Process.GetProcesses();
foreach (var p in allProc)
comboBox1.Items.Add(p.ProcessName);
comboBox1.Sorted = true;
それだけで動作するJavaの単一のインスタンスを示しており、だけでなく、それがプロセス名のいずれかを示していないこと。
私が監視したいプログラムはたくさんのRAMを使用しているので、RAMの使用状況を監視し、あるレベル以下に低下するときに必要なことをやってみることを考えましたが、要因がそれに影響する可能性があります。
アイデア?