Como: BIND a processos existentes
Você pode usar o Process componente sistema autônomo uma conexão entre seu aplicativo e sistema autônomo processos no computador. Você BIND a um processo existente usando o GetProcessesByName método para retornar uma matriz de processos (na forma de Process ocorrências de componente) associado com cada instância em execução do nome de arquivo especificado. O primeiro elemento da matriz será a primeira instância de processo em execução que o método localiza.Se houver apenas uma instância do processo, o índice de 0 pode ser usado para fazer referência a única instância do processo.Você pode usar cada uma dessas instâncias retornadas para manipular os processos com o qual está associados.
Para BIND a um processo existente
Criar uma instância do Process componente. Para obter mais informações, consulte Como: Criar componentes de processo.
Declarar uma matriz vazia do tipo Process para manter a matriz de Process componentes.
Dim myProcesses() As Process
Process[] myProcesses;
popular a matriz de processo, chamando o GetProcessesByName ou GetProcessById método e usar o valor de retorno para popular a matriz de processo.
O exemplo a seguir mostra como telefonar o GetProcessesByName método para adicionar o Notepad.exe na matriz de processo.
myProcesses = Process.GetProcessesByName("Notepad")
myProcesses = Process.GetProcessesByName("Notepad");
Use o valor da propriedade indexado para manipular um único processo no array.
' Closes the first instance of Notepad in the process array. myProcesses(0).CloseMainWindow()
// Closes the first instance of Notepad in the process array. myProcesses[0].CloseMainWindow();
Consulte também
Tarefas
Conceitos
Introdução ao monitoramento e Managing Windows Processes