AJUDA: FINALIZAR PROCESSO
Bom e o seguinte
quero finalizar minha aplicaçao assim q uma outra for parada..( simples + como sou novato nessa area e meio complicado pra min =X)
se ja estiver um topic relacionado a isso pesso perdao, e que nao consegui encontrar nas buscas =S
obrg
quero finalizar minha aplicaçao assim q uma outra for parada..( simples + como sou novato nessa area e meio complicado pra min =X)
se ja estiver um topic relacionado a isso pesso perdao, e que nao consegui encontrar nas buscas =S
obrg
Se eu entendi o que vc esta querendo é esse código aqui
For Each processo As Process In Process.GetProcesses()
If processo.ProcessName = [Ô]notepad[Ô] Then [ô]Bloco de notas
processo.Kill()
End If
If processo.ProcessName = [Ô]calc[Ô] Then [ô]calculadora
processo.Kill()
End If
Next processo
For Each processo As Process In Process.GetProcesses()
If processo.ProcessName = [Ô]notepad[Ô] Then [ô]Bloco de notas
processo.Kill()
End If
If processo.ProcessName = [Ô]calc[Ô] Then [ô]calculadora
processo.Kill()
End If
Next processo
@Alex Passos
Brigado kra + pelo que eu intendi no codigo que voce me passo ele identificaria se ha o
processo com o nome e fecharia o
Se nao for isso pesso desculpas..
vo tenta explica melhor(tenta pelo - )
Minha aplicaçao roda em conjunto com uma outra, e meu interesse e que quando essa outra fosse fechada a minha tambem fosse..
OBRIGADO
Brigado kra + pelo que eu intendi no codigo que voce me passo ele identificaria se ha o
processo com o nome e fecharia o
Se nao for isso pesso desculpas..
vo tenta explica melhor(tenta pelo - )
Minha aplicaçao roda em conjunto com uma outra, e meu interesse e que quando essa outra fosse fechada a minha tambem fosse..
OBRIGADO
é isso mesmo.... ele verifica se o processo esta sendo rodado e fecha.... Nesse caso eu colocaria esse código quando fechasse o sistema ai ele fecha o outro programa... é só vc pegar o nome do processo desse programa e colocar pra verificar.
Se resolveu seu problema não esqueça de fechar o tópico
Se resolveu seu problema não esqueça de fechar o tópico
então coloca esse codigo que o ALEX passou no Unload do formulario principal dessa aplicação que voce menciona..
Farebem
For Each processo As Process In Process.GetProcesses()
If processo.ProcessName = [Ô]NOME_DO_PROGRAMA_A_FECHAR[Ô] Then
processo.Kill()
End If
If processo.ProcessName = [Ô]calc[Ô] Then [ô]calculadora
processo.Kill()
End If
Next processo
Farebem
Kra desculpa + n to conseguindo =S ( tenham paciencia plz)
fiz assim
Private Sub Form1_Unload(ByVal sender As System.Object, ByVal e As System.EventArgs)
For Each processo As Process In Process.GetProcesses()
If processo.ProcessName = [Ô]RDF[Ô] Then
processo.Kill()
End If
If processo.ProcessName = [Ô]calc[Ô] Then [ô]calculadora
processo.Kill()
End If
Next processo
End Sub
o q estou fasendo de errado =/
fiz assim
Private Sub Form1_Unload(ByVal sender As System.Object, ByVal e As System.EventArgs)
For Each processo As Process In Process.GetProcesses()
If processo.ProcessName = [Ô]RDF[Ô] Then
processo.Kill()
End If
If processo.ProcessName = [Ô]calc[Ô] Then [ô]calculadora
processo.Kill()
End If
Next processo
End Sub
o q estou fasendo de errado =/
Posta o erro que da ! =]
Abraços
Abraços
Estou tendo um problema semelhante
Quando finalizo minha aplicação, aparentemente parece q foi finalizada, mas quando vou no gerenciador de tarefas lá diz que o aplicativo estar em uso.
Como faço pra solucionar isso ???
o Nome é [Ô]WindowsApplication1[Ô]
Quando finalizo minha aplicação, aparentemente parece q foi finalizada, mas quando vou no gerenciador de tarefas lá diz que o aplicativo estar em uso.
Como faço pra solucionar isso ???
o Nome é [Ô]WindowsApplication1[Ô]
aparentemente nao da erro algum apenas nao finaliza a aplicaçao
( so pra lembra , meu objetivo eh que quando o programa A ( nao tenho o codigo fonte dele, pois foi um professor antigo que desenvolveu ele pra min) for fechado automaticamente o programa B (tenho o codigo fonte) seje fechado)
OBRG
( so pra lembra , meu objetivo eh que quando o programa A ( nao tenho o codigo fonte dele, pois foi um professor antigo que desenvolveu ele pra min) for fechado automaticamente o programa B (tenho o codigo fonte) seje fechado)
OBRG
Vc vai ter que colocar no programa B uma rotina que fica verificando os processos se o processo do programa A estiver fechado vc fecha o programa B
nao sei se é uma solução muito elegante, fiz um projetim que verifica se o [Ô]notepad[Ô] esta aberto, se estiver ele fica aberto e quando fecha o notepad meu programa fecha logo apos...
segue o codigo
Farebem
segue o codigo
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
[ô]Loop pelos Processos
For Each processo As Process In Process.GetProcesses()
[ô]Verifica se o Notepad esta aberto
If processo.ProcessName = [Ô]notepad[Ô] Then
[ô]se axar ele saii da sub
Exit Sub
End If
Next processo
[ô]sair do programa
End
End Sub
End Class
Farebem
Tópico encerrado , respostas não são mais permitidas