.net Passion


Alessio Pavan's Blog

VB.NET - KILL DI UN PROCESSO

Se vi capita di dover chiudere dei processi attivi in windows ci viene incontro la classe System.Diagnostics.Process.

Utilizzando la classe, diventa un gioco da ragazzi individuare qualsiasi processo attivo nel Pc.

Ecco un esempio di codice :

Dim PrcProcesso As System.Diagnostics.Process()    

Do

'Cerco il prodesso che mi interessa

PrcProcesso = Process.GetProcessesByName(sNomeExe)

'se Length>0 significa che il processo è attivo

If (PrcProcesso.Length > 0) Then

'chiudo il porcesso

PrcProcesso(0).Kill()

'pausa per permettergli di aggiornare la proprietà lenght

System.Threading.Thread.Sleep(300)

End If

Loop While (PrcProcesso.Length > 0) 

Stay Tuned!!

Categoria: VISUAL BASIC
mercoledì, 08 ott 2008 Ore. 16.37
Ora e Data
Statistiche
  • Views Home Page: 36.702
  • Views Posts: 59.191
  • Views Gallerie: 3.966
  • n° Posts: 39
  • n° Commenti: 9
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003