Modifying Session Properties

The Properties window displays the following information about the session:

The following table describes the choices you can make in setting the Action on Finish and Persistent properties.

Value of Persistent Value of Action on Finish Action Taken When You Finish Running the Debugger
True Finish Session The process is terminated, but the session remains. The state of the session changes to "not running." If the process is attached to the debugger, the process is disconnected without being terminated. When you start the debugger again, the process is launched or attached by the debugger.
True Hide Session and Listen The process and the session remain running, but no information related to the process is displayed in the Debugger window. The state of the session changes to "hidden." Debug commands, such as Pause, are disabled. Breakpoints remain set in the process and if one is hit, the session's state changes to "stopped on breakpoint" and the debugger starts. When you start the debugger again, the process is launched or attached by the debugger. Use this combination of property values to save resources.
False Finish Session The process is terminated and the session is removed. If the process is attached to the debugger, the process is disconnected without being terminated.
False Hide Session and Listen The process is terminated and the session is removed. If the process is attached to the debugger, the process is disconnected without being terminated.
Tip You can remove a persistent session at any time by right-clicking the session in the Sessions view and choosing Destroy.
See also
Finishing a Debugging Session

Legal Notices