[Mono-bugs] [Bug 76670][Nor] Changed - Kill() method of Process
instance may not be working
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Fri Nov 11 11:58:43 EST 2005
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by dick at ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=76670
--- shadow/76670 2005-11-11 04:54:52.000000000 -0500
+++ shadow/76670.tmp.12257 2005-11-11 11:58:43.000000000 -0500
@@ -82,6 +82,19 @@
csc TryProcess.cs
or
mcs TryProcess.cs /r:System.Windows.Forms /r:System.Drawing
+
+------- Additional Comments From dick at ximian.com 2005-11-11 11:58 -------
+We have a problem on windows when ProcessStartInfo.UseShellExecute is
+left set to true. The process is executed via cmd.exe, but the
+process ID and handle returned are of the cmd.exe not the subprocess
+so Kill gets the wrong one. This works as it should on Linux, btw.
+
+A workaround is to set UseShellExecute=false.
+
+Looking at the output from the windows task manager it seems that the
+ms runtime doesn't use cmd.exe even when UseShellExecute == true. If
+anyone has any hints about what to use instead here, I'd like to hear
+them.
More information about the mono-bugs
mailing list