Como terminar um processo em VB 2008

Windows Dragon

Power Member
Oi pessoal! Alguem sabe como terminar um processo selecionado numa listbox?
E já agora... como vizualizar a utilização de RAM e de CPU
 
Última edição:
mas não é quilo que eu quero
Eu tenho os processos numa ListBox (ListBox1) e escolho um processo e Clico num Botão (Button1) e o que está selecionado é terminado

Já vi um codigo que está no "codeproject" e não faz o que quero... porque um dos processos que eu quero terminar, reinicia (explorer.exe)
 
Última edição:
comando = "taskkil /IM " + processo_da_checkbox
Shell(comando)

(Pelo menos no VB6 o Shell existia, agora no VB2008 pode ser com outro nome)
 
era isso que eu queria... e o comando "shell" existe mas está a dar erro "A conversão da cadeia "taskkill /IM explorer.exe" para o tipo 'Integer' não é válida
e o codigo que tenho é este:
PHP:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim comando As CommandType
comando = "Taskkill /IM " + ListBox1.SelectedItem
Shell(comando)

Isso só termina se tiver o ID do processo?
 
Não, basta o nome do executavel, por ex: explorer.exe

Mas isso da conversão declara a variável comando como string.
 
Última edição:
Código:
  For Each P As Process In System.Diagnostics.Process.GetProcesses
            If P.ProcessName = "iexplore" Then
                P.Kill()
                Exit Sub
            End If
  Next

No For Each, obtem todos os processos que estao a correr na máquina de momento. Ao encontrar um processo com o nome "iExplore" para o internet explorer, manda o processo abaixo.

Mais simples do que isto é impossivel e explicava-te como fazer no terceiro link do google search que pus
 
Back
Topo