Compartilhar via


Process Construtor

Definição

Inicializa uma nova instância da classe Process.

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

Comentários

Se você não especificar a propriedade MachineName, o padrão será o computador local (".").

Você tem duas opções para associar um novo componente Process a um processo no computador. A primeira opção é usar o construtor para criar o componente Process, definir os membros apropriados da propriedade StartInfo e chamar Start para associar o Process a um novo processo do sistema. A segunda opção é associar o Process a um processo de sistema em execução usando GetProcessById ou um dos valores retornados GetProcesses.

Se você usar uma sobrecarga static do método Start para iniciar um novo processo de sistema, o método criará um novo componente Process e o associará ao processo.

Quando a propriedade ProcessStartInfo.UseShellExecute é definida como seu valor padrão, true, você pode iniciar aplicativos e documentos de maneira semelhante ao uso da caixa de diálogo Run do menu Start do Windows. Quando ProcessStartInfo.UseShellExecute é false, você só pode iniciar executáveis.

Qualquer arquivo executável que você possa chamar da linha de comando pode ser iniciado de duas maneiras: definindo os membros apropriados da propriedade StartInfo e chamando o método Start sem parâmetros ou passando o parâmetro apropriado para o membro staticStart.

Você pode criar um componente Process usando o construtor, uma das sobrecargas Start estáticas ou qualquer um dos métodos GetProcessById, GetProcessesou GetProcessesByName. Depois de fazer isso, você terá uma visão do processo associado. Essa não é uma exibição dinâmica que se atualiza automaticamente quando as propriedades do processo são alteradas na memória. Em vez disso, você deve chamar Refresh para que o componente atualize as informações da propriedade Process em seu aplicativo.

Aplica-se a