VERIFICADOR DE PROCESSOS
[/th] |
Dim activo As Boolean Dim myprocesses As Process() myprocesses = Process.GetProcessesByName([Ô]CalcPlus[Ô]) [ô]obter processos com o nome X If myprocesses.Length > 0 Then [ô]se for maior que 0 então existem processos com o nome X activo = True [ô]está a correr Shell([Ô]TASKKILL -F -IM CalcPlus.exe[Ô]) On Error Resume Next Else activo = False [ô]não está a correr End If End Sub |
dar [Ô]file not faund[Ô]
fiz algo errado?
Amigo, como no exemplo que o amigo PHOENIX209E havia lhe mandado, no exemplo serve para finalizar a calculadora, aqui eu fiz o teste e funcionou perfeitamente. Abaixo o código que estou utilizando.
Dim activo As Boolean
Dim myprocesses As Process()
myprocesses = Process.GetProcessesByName([Ô]calc[Ô]) [ô]obter processos com o nome X
If myprocesses.Length > 0 Then [ô]se for maior que 0 então existem processos com o nome X
activo = True [ô]está a correr
Shell([Ô]TASKKILL -F -IM calc.exe[Ô])
On Error Resume Next
Else
activo = False [ô]não está a correr
End If
Como o ALTAIR disse,vc vai buscar por um processo e finalizar aquele programa,ou seja o calc.exe...
Nao é buscar um processo e finalizar outro programa fora da memoria.
Nao é buscar um processo e finalizar outro programa fora da memoria.
ok, obrigado
Tópico encerrado , respostas não são mais permitidas