Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!

Participe do fórum, é rápido e fácil

Umbrella System
Olá Convidado, registre-se no fórum, não é preciso confirmar o registro é totalmente grátis e rápido.

Logue-se e faça parte do melhor fórum sobre Programação & Hacking de Jogos!

Equipe Umbrella System - Sempre Inovando!
Umbrella System
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

4 participantes

Ir para baixo

 [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo) Empty [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

Mensagem por schnaidinha Sáb Mar 17, 2012 5:20 pm

Eae galera,
hoje estarei demostrando como criar um gerenciador de processos básico no Visual Basic 2008.


Agora vamos ao trabalho...

1- Primeiro de tudo adicione ao seu form:
1 TextBox
1 ListBox
3 Button's
1 Process


2- Renomeie:
Button1 = "&Atualizar"
Button2 = "&Finalizar processo"
Button3 = "&Iniciar processo"

3- Códigos:

Primeiramente Importe:

Código:
Imports System.Diagnostics 

Primeiro faremos o procedimento ListaProc(), responsável por carregar os processos ativos no seu computador na listbox.

Código:
Private Sub ListaProc()
        For Each processo As Process In Process.GetProcesses()
            If (processo.MainWindowTitle <> "") Then
                ListBox1.Items.Add(processo.ProcessName)
            Else
                ListBox1.Items.Add(processo.ProcessName)
            End If
        Next processo
    End Sub 


Em seguida listamos esses processos na ListBox.

Faremos agora com que o programa ao ser aberto a lista de processos já venha carregada.
Então no evento Form_Load do form coloque:


Código:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ListaProc()
    End Sub 

- Button1
Utilizaremos um dos botões para atualizar a lista ao ser apertado.
Então no evento button_Click faça:


Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ListBox1.Items.Clear()
        ListaProc()
    End Sub 

Aqui limpamos a lista que passada e re-listamos a mesma com os novos processos.

-Button2
Agora que temos um visualizador de processos, faremos com que seja possível finaliza-los.
Há várias formas de se fazer, a forma que abordarei nesse tutorial será finalizando o processo que está selecionado no listbox.


Código:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim s() As Process
        Try
            s = Process.GetProcessesByName(ListBox1.SelectedItem)
            s(0).Kill()
        Catch
            MessageBox.Show("Não foi possivel finalizar o processo.", "DownloadsGratix Erro!")
        End Try 

Nesse trecho instanciamos um novo array s() de process e através do método GetProcessesByName pegamos todas as instancias de processos com o nome do parâmetro dele e logo em seguida finalizamos o processo da primeira posição da lista(a primeira instancia).

- Button3
E por fim faremos o iniciar processo.


Código:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Try
            Process1.StartInfo.FileName = TextBox1.Text

            Process1.EnableRaisingEvents = True
            Process1.Start()
        Catch
            MessageBox.Show("O processo não existe ou não pôde ser iniciado.", "DownloadsGratix Erro!")
        End Try
    End Sub 

Aqui fazemos uso ao componente Process xD
Iremos inciar o processo que cujo caminho foi digitado no textbox.
OBS: Pagina inicial é a do windows, processos como notepad, calc, etc não precisão digitar o caminho.

Pronto, seu gerenciador de processos está feito =D
Esperam que tenha gostado e comente ai não custa nada!!!

Créditos: Schnaidinha(EU)
E o outro cara eu não sei


Última edição por schnaidinha em Seg Abr 02, 2012 3:47 pm, editado 1 vez(es)
schnaidinha
schnaidinha
Membro
Membro

Mensagens : 103
Agradecido : 8
Data de inscrição : 05/02/2012
Localização : No PC...

Ir para o topo Ir para baixo

 [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo) Empty Re: [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

Mensagem por Vector Dom Abr 01, 2012 10:09 pm

Novamente Venho a dizer: Otimo Tutorial Schnaidinha só que os créditos não são só seus kkk mas blz ta ótimo!
Vector
Vector
Administrador
Administrador

Mensagens : 325
Agradecido : 69
Data de inscrição : 14/01/2012
Idade : 33
Localização : ..::::Posso estar atras de você::::..

http://www.umbrellasystem.com.br

Ir para o topo Ir para baixo

 [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo) Empty Re: [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

Mensagem por RkRox Seg Abr 02, 2012 12:34 pm

Vector, vc é o H4CKC4BR?
RkRox
RkRox
Membro
Membro

Mensagens : 16
Agradecido : 3
Data de inscrição : 04/03/2012
Idade : 24
Localização : Internet =D

Ir para o topo Ir para baixo

 [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo) Empty Re: [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

Mensagem por Vector Seg Abr 02, 2012 12:50 pm

Sim Sou eu!,fique atento as Noticias do Fórum: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Vector
Vector
Administrador
Administrador

Mensagens : 325
Agradecido : 69
Data de inscrição : 14/01/2012
Idade : 33
Localização : ..::::Posso estar atras de você::::..

http://www.umbrellasystem.com.br

Ir para o topo Ir para baixo

 [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo) Empty Re: [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

Mensagem por DownloadsGratix Ter Ago 12, 2014 5:14 pm

kkkkkk, cara de pau mesmo, copiou o meu tópico em outro fórum, e posta :    

Créditos: Schnaidinha(EU)
E o outro cara eu não sei


Meu código:
Código:
            MessageBox.Show("Não foi possivel finalizar o processo.", "DownloadsGratix Erro!")
        
DownloadsGratix
DownloadsGratix
Membro
Membro

Mensagens : 1
Agradecido : 0
Data de inscrição : 12/08/2014

Ir para o topo Ir para baixo

 [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo) Empty Re: [VB 2008]Criando um gerenciador de processos Básico (passo-a-passo)

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos