This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
I am trying to execute the "ipconfig /all" command through an applet; I try to execute exactly these lines:
private final static String windowsRunIpConfigCommand() throws IOException {
Process p = Runtime.getRuntime().exec("ipconfig /all");
InputStream stdoutStream = new BufferedInputStream(p.getInputStream());
StringBuffer buffer= new StringBuffer();
for (;;) {
int c = stdoutStream.read();
if (c == -1) break;
buffer.append((char)c);
}
String outputText = buffer.toString();
stdoutStream.close();
return outputText;
}
but it not working...
Is it something wrong?
May it be that I cannot run a command like "ipconfig /all" in an applet due to security restriction?
Thanks!
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 35252
7
posted
0
Indeed, applets can't use Runtime.exec within the sandbox. There are most likely exceptions to this effect in the Java Console. See HowCanAnAppletReadFilesOnTheLocalFileSystem how to work around this.