Como verificar se há um processo de aplicação no Visual Basic .NET

Verifique se há um processo de aplicação em Visual Basic .NET.

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"
De esta maneira? Compartilhar em redes sociais:

LiveInternet