Gets a value indicating whether the associated process has been terminated.
Assembly: System (in System.dll)
There is no process associated with the object.
The exit code for the process could not be retrieved.
You are trying to access the property for a process that is running on a remote computer. This property is available only for processes that are running on the local computer.
A value of true for indicates that the associated process has terminated, either normally or abnormally. You can request or force the associated process to exit by calling CloseMainWindow or Kill. If a handle is open to the process, the operating system releases the process memory when the process has exited, but retains administrative information about the process, such as the handle, exit code, and exit time. To get this information, you can use the ExitCode and ExitTime properties. These properties are populated automatically for processes that were started by this component. The administrative information is released when all the Process components that are associated with the system process are destroyed and hold no more handles to the exited process.
A process can terminate independently of your code. If you started the process using this component, the system updates the value of automatically, even if the associated process exits independently.
When standard output has been redirected to asynchronous event handlers, it is possible that output processing will not have completed when this property returns true. To ensure that asynchronous event handling has been completed, call the WaitForExit() overload that takes no parameter before checking .
The following example starts an instance of Notepad. It then retrieves the physical memory usage of the associated process at 2 second intervals for a maximum of 10 seconds. The example detects whether the process exits before 10 seconds have elapsed. The example closes the process if it is still running after 10 seconds.
for full trust for the immediate caller. This member cannot be used by partially trusted code.