13.0. Introduction13.1. Dealing with Operating System Shutdown, Power Management, or User Session Changes13.2. Controlling a Service13.3. List What Processes an Assembly Is Loaded In13.4. Using Message Queues on a Local Workstation13.5. Capturing Output from the Standard Output Stream13.6. Capturing Standard Output for a Process13.7. Running Code in Its Own AppDomain13.8. Determining the Operating System and Service Pack Version of the Current Operating System