In a Java application:
currentProcess = Runtime.getRuntime().exec("MyWindowsApp.exe");
...
currentProcess.destroy();
Calling destroy
simply kills the process and doesn't allow any user cleanup or exit code to run. Is it possible to send a process a WM_CLOSE
message or similar?