if (info.dryRun || !targetWin32Exe.canExecute())
return 0;
// it is NOT an error to not be able to uninstall
ProcessManager mgr = new ProcessManager(targetWin32Exe.getPath(), "uninstall");
mgr.setEcho(false);
mgr.execute();
trace("Uninstall STDERR: " + mgr.getStderr());
trace("Uninstall STDOUT: " + mgr.getStdout());
return mgr.getExitValue();
}