Verificando processos de aplicação de programação é uma ótima maneira de determinar se um aplicativo que não deve estar em execução ainda está em execução. Um processo de aplicação é um exemplo de um programa de computador que está sendo executado em seu sistema. processos de aplicativos indesejados pode ser executado silenciosamente em segundo plano e pode levar até recursos do computador. Você deve saber se um processo ainda está em execução, a fim de tomar medidas adicionais em seu programa. Escrever uma função em VB.NET para verificar facilmente se os processos indesejados ainda estão em execução.
Adicionar uma nova função chamada "checkProcesses" ao seu projeto VB.NET. Dentro da função, em seguida, digite "Dim procRunning () Como Processo" para declarar uma matriz para armazenar todos os processos.
Digitar "procRunning = Process.GetProcesses" para obter todos os processos actualmente em execução.
Digitar "Para cada procs como um processo em procRunning
Se procs.ProcessName.Equals ("EXCEL") Então
MessageBox.Show ("Excel está em execução")
Fim se
Próximo".
Este código é o de criar um "For loop" para percorrer todos os processos no "procRunning " e a matriz "E se" declaração é para verificar se o "EXCEL" processo está sendo executado.
Abra o Microsoft Excel. Execute o programa para executar o "checkProcesses" função. Você verá uma caixa de mensagem que diz "Excel está em execução".
dicas & avisos
- Se você quiser terminar o processo quando ele é encontrado tipo "procs.Kill ()" dentro do "E se" declaração.
- O seu código de função deve ficar assim:
- "checkProcesses função privada () como booleana
- Dim procRunning () Como Processo
- procRunning = Process.GetProcesses
- Para cada procs como um processo em procRunning
- Se procs.ProcessName.Equals ("EXCEL") Então
- MessageBox.Show ("Excel está em execução")
- Fim se
- Próximo
- End Function"