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 MachineName propriedade, o padrão será o computador local, (".").

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

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

Quando a ProcessStartInfo.UseShellExecute propriedade é definida como seu valor padrão, truevocê pode iniciar aplicativos e documentos de maneira semelhante ao uso da Run caixa de diálogo do menu do Windows Start . Quando ProcessStartInfo.UseShellExecute for 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 StartInfo propriedade e chamando o Start método sem parâmetros ou passando o parâmetro apropriado para o staticStart membro.

Você pode criar um Process componente usando o construtor, uma das sobrecargas estáticas Start ou qualquer um dos GetProcessByIdmétodos ou GetProcessesByName . GetProcesses 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 o componente para atualizar as informações de Process propriedade em seu aplicativo.

Aplica-se a