Process Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 static
Start.
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.