VERIFICADOR DE PROCESSOS
Ola eu tenho um executavel que controla um Navegador e um player , eu gostaria quando apertace o botão sair caso se o player e o navegador estivee aberto , encerraria automaticamente
como faz ?
como faz ?
No tópico abaixo acho que tem a solução.
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=369920
Ok?
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=369920
Ok?
Da um erro de [Ô]access denied[Ô]
como resolve?
como resolve?
Poste o código da formar que você esta tentando.
Dim Processos As Process() = Process.GetProcessesByName([Ô]IEXPLORE[Ô])
For Each Processo As Process In Processos
Processo.Kill()
Next
dentro de um Button
como faz?
For Each Processo As Process In Processos
Processo.Kill()
Next
dentro de um Button
como faz?
Amigo aqui comigo fecha normal. Não dá nenhum erro. Qual o nome do processo que está tentando fechar?
filezilla.exe
testei tambem iexplorer.exe
da acesso negado
testei tambem iexplorer.exe
da acesso negado
é porque você não tem privilégios de Administrador no PC
certa vez fiz algo parecido no VB-6...mas usava o Shell()
e no comando colocava: [Ô][txt-color=#e80000]TASKKILL -F -IM Calc.exe[/txt-color][Ô]
seguido de um
e funcionava...
certa vez fiz algo parecido no VB-6...mas usava o Shell()
e no comando colocava: [Ô][txt-color=#e80000]TASKKILL -F -IM Calc.exe[/txt-color][Ô]
seguido de um
On Error Resume Next
e funcionava...
Beleza isso mesmo mas num tem como faze isso como verificador tipo se o calc.exe estever aberto executa o codigo
[th]
e no caso estiver ja fechada? como faz?
[/th] |
[Ô] Shell([Ô]TASKKILL -F -IM Calc.exe[Ô]) On Error Resume Next |
e no caso estiver ja fechada? como faz?
No tópico abaixo creio que tem a solução.
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=370741
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=370741
Dentro de um Timer de 1 milesimo coloca isso:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim p As New Process
For Each p In System.Diagnostics.Process.GetProcesses
If (p.ProcessName = [Ô]calc[Ô]) Then
Shell([Ô]TASKKILL -F -IM Calc.exe[Ô])
End If
Next
End Sub
Tópico encerrado , respostas não são mais permitidas