I\'m trying to get a list of running processes and their file paths on a Windows Server 2003 machine. I\'m using the following code to try and do that:
protected
You will need to get and close your OutputStream before getting and using your InputStream. That will confirm to the process that you've started that you have finished sending input (in this case, no input) to the process.
p.getOutputStream().close();
Remember that on the Process object, getInputStream() input comes from the output stream of the process, and getOutputStream() output goes to the input stream of the process.