Comment faire pour vérifier pour un processus d'application dans Visual Basic .NET

Vérification des processus d'application est par programmation un excellent moyen de déterminer si une application qui ne devrait pas être en cours d'exécution est toujours en cours. Un processus de demande est une instance d'un programme informatique qui est actuellement en cours d'exécution dans votre système. Processus de demande indésirables peuvent fonctionner silencieusement dans le fond et peuvent prendre des ressources informatiques. Vous devez savoir si un processus est toujours en cours d'exécution afin de prendre des mesures supplémentaires dans votre programme. Écrire une fonction en VB.NET pour vérifier facilement si les processus indésirables sont encore en cours.

Instructions

  1. Ajouter une nouvelle fonction appelée "checkProcesses" à votre projet VB.NET. Dans la fonction, puis tapez "Dim procRunning () As Process" de déclarer un tableau pour contenir tous les processus.

  2. Type "procRunning = Process.GetProcesses" pour obtenir tous les processus en cours d'exécution.




  3. Type "Pour chaque procs comme un processus Dans procRunning

    Si procs.ProcessName.Equals ("EXCEL") Ensuite,

    MessageBox.Show ("Excel est en cours d'exécution")

    End If




    Suivant".

    Ce code est de créer un "Pour Boucle" faire une boucle par tous les processus dans le "procRunning " réseau et le "Si" déclaration est de vérifier si le "EXCEL" processus est en cours.

  4. Ouvrez Microsoft Excel. Exécutez votre programme pour exécuter le "checkProcesses" fonction. Vous verrez une boîte de message qui dit "Excel est en cours d'exécution".

Conseils & Avertissements

  • Si vous voulez arrêter le processus quand il a trouvé le type "procs.Kill ()" à l'intérieur de la "Si" déclaration.
  • Votre code de fonction devrait ressembler à ceci:
  • "CheckProcesses de fonction privée () As Boolean
  • Dim procRunning () As Process
  • procRunning = Process.GetProcesses
  • Pour chaque procs comme un processus Dans procRunning
  • Si procs.ProcessName.Equals ("EXCEL") Ensuite,
  • MessageBox.Show ("Excel est en cours d'exécution")
  • End If
  • Suivant
  • End Function"
» » » » Comment faire pour vérifier pour un processus d'application dans Visual Basic .NET