Site icon Dator8 Skåp

hur man kan kontrollera om ett ansökningsförfarande i Visual Basic . NET

Granskning av tillämpningen processer programmatiskt är ett bra sätt att avgöra om ett program som inte bör vara igång är fortfarande igång. En ansökan process är en instans av ett datorprogram som körs i ditt system . Oönskade program processer kan köras tyst i bakgrunden och kan ta upp datorresurser . Du måste veta om en process fortfarande är igång för att vidta ytterligare åtgärder i programmet . Skriv en funktion i VB. NET för att enkelt kontrollera om oönskade processer fortfarande körs .
1 .
Lägg till en ny funktion som kallas ” checkProcesses ” till din VB. NET projekt . Inne i funktion, för att sedan skriva ” Dim procRunning ( ) som process ” deklarera en vektor för att hålla alla processer .
2 .
Typ ” procRunning=Process. GetProcesses ” att få alla processer som för närvarande igång.
3 .
Typ ”för varje procs som process I procRunning

Om procs. ProcessName. Equals ( ” Excel ” ) Then

MessageBox . Visa ( ” Excel körs ” )

End If

Nästa ” .

Denna kod är att skapa en ” För loop ” för att slinga genom alla processer i ” procRunning ” array och ” Om ” uttalande är att kontrollera om ” Excel ” processen är igång .
4 .
Öppna Microsoft Excel . Kör ditt program att utföra den ” checkProcesses ” -funktion. Du kommer att se ett meddelande som säger ” Excel körs ” .

tips och varningar

  • Om du vill avsluta processen när den hittat typ ” procs . Kill () ” inne i ” Om ” . uttalande
  • funktion koden ska se ut så här :
  • ” Private Function checkProcesses () As Boolean
  • Dim procRunning ( ) som process
  • procRunning=Process. GetProcesses
  • Varje procs som process I procRunning
  • Om procs. ProcessName. Equals ( ” Excel ” ) Then
  • MessageBox. Show ( ” Excel körs ” )
  • End If
  • Nästa
  • End Function ”
  • Exit mobile version