Funkcja sprawdzająca listę procesów:
public static void ProcessList() {
Process p = null;
try {
p = new ProcessBuilder("tasklist").start();
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException ex) {
ex.printStackTrace();
System.out.println(ex.getMessage());
}
}
W taki sam sposób można uruchomić inne programy zmieniając
p = new ProcessBuilder("tasklist").start();
na:
p = new ProcessBuilder("help").start();
Więcej szczegółów na tej
stronie.