Presenza Processo

mercoledì 09 novembre 2005 - 10.33

device78 Profilo | Junior Member

salve.
Dovrei in qualche modo tenere sotto occhio un processo.
cioè finche tae precesso (del tipo pippo.exe) è attivo non fare nulla altrimenti (dopo un po questo terminerà) continuare
l'esecuzione di altro codice.
grazie

device78 Profilo | Junior Member

Mi rispondo da solo.
Non so se è un tecnica esatta ma appena postato il messaggio mi si è accesa una lampadina.
Ho fatto una procedura ricorsiva

Private Sub loop(ByVal x As Process(), ByVal lung As Integer)
Dim i As Integer
For i = 0 To x.Length - 1
If x(i).ProcessName = "Pippo" Then
Dim temp As Process()
temp = Process.GetProcesses()
loop(temp, temp.Length)
End If
Next
end sub

In altre parole faccio partire il processo "pippo" e poi controllo se questo è attivo con una procedura ricorsiva.
Non so se è corretto o se ci sono modi + eleganti ma lo posto qui...potrebbe servire a qualcuno!!

ciao ciao

totti240282 Profilo | Guru

si c'è lo usavo sempre lo cerco e lo posto.

C'è solo un capitano !!!!!!

device78 Profilo | Junior Member

grazie....
gentilissimo


ciao

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5