Я разрабатываю инструмент мониторинга системы, который показывает процессы и их операции. Мне удалось получить идентификатор процесса списка процессов и т. Д., Выполнив tasklist.exe. Вот что я пробовал.Идентификация операций процесса
try {
String line;
Process p = Runtime.getRuntime().exec(System.getenv("windir") + "\\system32\\" + "tasklist.exe");
BufferedReader input
= new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line); //<-- Parse data here.
}
input.close();
} catch (Exception err) {
err.printStackTrace();
}
Мои требования - найти операции этого процесса. Пожалуйста, обратитесь к скриншоту.
Я пробовал java api doc. В api имеется 6 методов. Но ни один из них не дает информацию о подпроцессах или операциях в Процессе.
Так же, как в прилагаемом изображении я хочу, чтобы получить список операций задания. Любая помощь очень ценится.
спасибо.
Ваш лучший выбор - JNI или JNA, а затем вникать в и изучать соответствующий API. –