PDA

View Full Version : [JAVA] Ottenere PID processo


osa
22-06-2007, 17:48
Salve vorrei ottenere il pid di un processo che mando in esecuzione.
Per avviare un programma uso questi comandi:
Runtime runtime=Runtime.getRuntime();
Process process=runtime.exec("nome_programma");

La classe Process non contiene un metodo per ottenere il PID. Sapete aiutarmi??

andbin
22-06-2007, 21:06
Salve vorrei ottenere il pid di un processo che mando in esecuzione.
Per avviare un programma uso questi comandi:
Runtime runtime=Runtime.getRuntime();
Process process=runtime.exec("nome_programma");

La classe Process non contiene un metodo per ottenere il PID. Sapete aiutarmi??Credo proprio che l'unica soluzione sia usare del codice nativo. Ad esempio eseguendo un programma in "C" che si occupa di eseguire quello che vuoi e di determinare il PID oppure usando JNI per poter chiamare codice nativo in una DLL.