none
matar qualquer processo RRS feed

  • Pergunta

  • oi galera quero saber como matar qualquer processo em vb.net tenho este codigo a baixo mais nao mata o processo que quero matar obrigado a todos 

    Sub Dark()
            For Each prog As Process In Process.GetProcesses
                If prog.ProcessName = "Dark" Then
                    prog.Kill()
                End If
            Next
        End Sub

    quinta-feira, 18 de dezembro de 2014 19:21

Respostas

  • Qual é o processo que você quer matar? Existem alguns processos que são protegidos pelo sistema para que não possam ser fechados como os do antivírus por exemplo. Se o processo for um processo comum mas o VB.NET não consegue matar ele, tente fazer isso executando uma Shell do Windows:

    Shell("taskkill /F /IM processo.exe")

    • Marcado como Resposta joão pjoao1578 segunda-feira, 22 de dezembro de 2014 19:51
    domingo, 21 de dezembro de 2014 00:01

Todas as Respostas

  • voce ja fez um passo a passo ai?
    está entrando no if? esta gerando alguma exception?

    Microsoft Technology Associate (MTA)

    sexta-feira, 19 de dezembro de 2014 13:49
  • João,

    Tenta fazer dessa forma aqui:

            For Each processos In Process.GetProcesses
    
                If processos.ProcessName = "Dark" Then
    
                    processos.Kill()
    
                End If
    
            Next



    Diego Almeida Barreto
    System Analyst / Software Developer


    sexta-feira, 19 de dezembro de 2014 15:21
  • oi amigo eu estol a falar que o meu codigo pega sim mais nao mata o processo que quero matar o seu codigo tambem nao mata ele sabe como faço para matar este processo ? 
    sexta-feira, 19 de dezembro de 2014 18:22
  • nao amigo nao da nei um erro o meu codigo pega sim so nao consigo matar este processo porque ele tem pecistensia

    como faço para matar este tipo de processo ? 

    sexta-feira, 19 de dezembro de 2014 18:23
  • Qual é o processo que você quer matar? Existem alguns processos que são protegidos pelo sistema para que não possam ser fechados como os do antivírus por exemplo. Se o processo for um processo comum mas o VB.NET não consegue matar ele, tente fazer isso executando uma Shell do Windows:

    Shell("taskkill /F /IM processo.exe")

    • Marcado como Resposta joão pjoao1578 segunda-feira, 22 de dezembro de 2014 19:51
    domingo, 21 de dezembro de 2014 00:01
  • isso mesmo amigo obrigado pelo codigo ajudo muito like 
    segunda-feira, 22 de dezembro de 2014 19:51