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.