Process Constructor

Definición

Inicializa una nueva instancia de la clase Process.Initializes a new instance of the Process class.

public:
 Process();
public Process ();
Public Sub New ()

Comentarios

Si no se especifica la MachineName propiedad, el valor predeterminado es el equipo local (".").If you do not specify the MachineName property, the default is the local computer, (".").

Tiene dos opciones para asociar un componente nuevo Process a un proceso en el equipo.You have two options for associating a new Process component with a process on the computer. La primera opción es usar el constructor para crear el Process componente, establecer los miembros adecuados de la StartInfo propiedad y llamar Start a para asociar a Process un nuevo proceso del sistema.The first option is to use the constructor to create the Process component, set the appropriate members of the StartInfo property and call Start to associate the Process with a new system process. La segunda opción consiste en asociar el Process con un proceso del sistema en ejecución mediante GetProcessById o uno de los GetProcesses valores devueltos.The second option is to associate the Process with a running system process by using GetProcessById or one of the GetProcesses return values.

Si utiliza una static sobrecarga del Start método para iniciar un nuevo proceso del sistema, el método crea un nuevo Process componente y lo asocia al proceso.If you use a static overload of the Start method to start a new system process, the method creates a new Process component and associates it with the process.

Cuando la ProcessStartInfo.UseShellExecute propiedad se establece en su valor predeterminado, true , puede iniciar aplicaciones y documentos de manera similar a usar el Run cuadro de diálogo del menú de Windows Start .When the ProcessStartInfo.UseShellExecute property is set to its default value, true, you can start applications and documents in a way that is similar to using the Run dialog box of the Windows Start menu. Cuando ProcessStartInfo.UseShellExecute es false , solo puede iniciar ejecutables.When ProcessStartInfo.UseShellExecute is false, you can start only executables.

Cualquier archivo ejecutable que se pueda llamar desde la línea de comandos se puede iniciar de una de estas dos maneras: estableciendo los miembros adecuados de la StartInfo propiedad y llamando al Start método sin parámetros, o pasando el parámetro adecuado al static Start miembro.Any executable file that you can call from the command line can be started in one of two ways: by setting the appropriate members of the StartInfo property and calling the Start method with no parameters, or by passing the appropriate parameter to the staticStart member.

Puede crear un Process componente mediante el constructor, una de las Start sobrecargas estáticas o cualquiera de los GetProcessById GetProcesses métodos, o GetProcessesByName .You can create a Process component by using the constructor, one of the static Start overloads, or any of the GetProcessById, GetProcesses, or GetProcessesByName methods. Una vez hecho esto, tendrá una vista en el proceso asociado.After you have done so, you have a view into the associated process. No se trata de una vista dinámica que se actualiza automáticamente cuando las propiedades de proceso han cambiado en la memoria.This is not a dynamic view that updates itself automatically when the process properties have changed in memory. En su lugar, debe llamar a Refresh para que el componente actualice la Process información de la propiedad en la aplicación.Instead, you must call Refresh for the component to update the Process property information in your application.

Se aplica a