This documentation is archived and is not being maintained.

Managing Processes

You can use the Process component to start and stop processes and to retrieve information about your running processes on a computer. For example, you might use an instance of the Process component to determine whether a process had stopped responding. If the value returned true, you could have the component force the process to stop or prompt the user with the information and offer a choice of options.

You can use the Process component to create applications that allow you to view and manipulate processes and their property values. The topics in this section cover the various tasks associated to managing process using the Process component.

In This Section

Starting Processes
Gives instructions on how to use the Process component to start processes.
Stopping Processes
Explains how to use the Process component to stop running processes.
Determining If a Process Is Responding
Gives instructions on how to use the Process component to determine if a process has stopped responding to user input.
Determining If a Process Has Exited
Describes how to use the Process component to determine if a process has exited.
Viewing Running Processes
Gives instructions on how to use the Process component to view a list of all processes currently running on a computer.
Waiting for Processes to Complete Actions
Describes how to find out if a process has completed an action.

Related Sections

Introduction to Monitoring and Managing Windows Processes
Gives an introduction to working with Windows processes.
Adding Controls Without a User Interface to Windows Forms
Discusses components and controls, such as the Process component, that do not have a user interface.
Class vs. Component vs. Control
Gives an overview of the new component structure of the .NET Framework.
Walkthrough: Managing a Windows Process
Gives step-by-step instructions for managing Windows processes.
Show: