Ecco che riprendo il problema e posto diciamo quello che ho fatto per info(ovvero, lanciare il TaskList e memorizzare il contenuto del risultato su un file):
Non so come mi puo' aiutare il punto 1 a continuare con il punto due. Cioe', come faccio diciamo a simulare una specie di sessione su Windows XP? Cioe' un utente esce,memorizza lo stato in cui era al momento del logout (punto 1) e successivamente quando rientra, legge lo stato sul file e fa ripartire tutte le applicazioni che gli si erano chiuse durante il logout.Codice PHP:package processi;
import java.io.*;
public class WriteTaskList {
public static void main(String args[]) {
String result = "";
FileOutputStream fout;
String [] comand = {"TaskList"};
try {
Process process = Runtime.getRuntime().exec(comand);
fout = new FileOutputStream("processi.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
new PrintStream(fout).println (inputLine);
result += inputLine;
}
in.close();
fout.close();
}catch (IOException e) {
System.out.println(e);
}
}
}

Rispondi quotando