TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Contratar Amigos

Artigos Científicos: Contratar Amigos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  7/10/2014  •  1.077 Palavras (5 Páginas)  •  161 Visualizações

Página 1 de 5

s procedimentos neste tópico orientá as etapas envolvidas na criação de um processo de responder quando um processo é interrompido e interromper processos. A primeira seção, você irá criar um aplicativos do Windows com Button os controles para iniciar e interromper um processo de bloco de notas. Você irá iniciar várias instâncias do bloco de notas individualmente e, em seguida, interrompa-sistema autônomo sistema autônomo um agrupar. A segunda seção, você criará um aplicativo de console que enumera os processos em execução no seu computador.

Para obter mais informações sobre como usar o Process componente para interagir com processos do sistema, consulte Introdução ao monitoramento e gerenciamento de processos do Windows.

ObservaçãoObservação:

Caixas de diálogo e comandos de menu que você vê podem diferir t Mangueira descritas na Ajuda dependendo das suas configurações ativas ou edição. Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu. Para obter mais informações, consulte Configurações do Visual Studio.

Para criar seu aplicativo

From the New Project dialog box, create a Visual Basic, Visual C#, or Visual J# Windows Application.

Com o Form1 Designer em aberto, clicar no Windows Forms guia o Caixa de ferramentas e depois adicionar dois botões ao formulário.

No Propriedades janela, altere as seguintes propriedades:

Controle

Propriedade

Valor

Button1

Nome

ButtonStart

Texto

Iniciar processo

Button2

Nome

ButtonStop

Texto

Parar processo

clicar no Componente guia o Caixa de ferramentase, em seguida, arrastar uma instância do Process componente para a superfície de designer.

Nome do componente de myProcess.

Para iniciar o processo de Notepad.exe

No Propriedades janela de a Process ocorrência de componente, expandir o StartInfo propriedade e o conjunto a FileName propriedade para Notepad.exe.

clicar duas vezes o Iniciar botão acesso Editor de código e, em seguida, adicione o seguinte código à ButtonStart_Click() evento:

VB

myProcess.Start

C#

myProcess.Start();

Salvar todos os arquivos, criar e executar o aplicativo.

clicar no Iniciar processo botão algumas vezes. Você verá instâncias separadas do bloco de notas para cada clicar.

Observação de segurançaObservação de segurança:

Se você estiver executando em um contexto parcialmente confiável, o processo pode lançar uma SecurityException exceção devido a privilégios insuficientes. Para obter mais informações, consulte Noções Básicas sobre Segurança de Accesso a Código.

fechar os aplicativos individuais do bloco de notas.

fechar o Form1 aplicativo.

Para fechar todas as instâncias corrente do processo Notepad.exe

acesso o Code Editor para Form1.

De Design exibir, clicar duas vezes o Parar botão para acessar o ButtonStop_Click() procedimento.

Adicione o seguinte código para fechar as instâncias corrente do bloco de notas.

VB

Private Sub ButtonStop_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles ButtonStop.Click

Dim myProcesses() As Process

Dim instance As Process

myProcesses = Process.GetProcessesByName("Notepad")

For Each instance In myProcesses

instance.CloseMainWindow()

instance.Close()

Next

End Sub

C#

private void ButtonStop_Click(object sender, System.EventArgs e)

{

System.Diagnostics.Process[] myProcesses;

myProcesses =

System.Diagnostics.Process.GetProcessesByName("Notepad");

foreach (System.Diagnostics.Process instance in myProcesses)

{

instance.CloseMainWindow();

instance.Close();

}

}

Salvar todos os arquivos e, em seguida, compilação e executar o aplicativo.

Iniciar várias instâncias do bloco de notas clicando o Iniciar processo botão.

clicar no Parar processo botão para fechar imediatamente todas as instâncias em execução do bloco de notas.

fechar o Form1 aplicativo.

No próximo procedimento, você irá congelar seu código até que o processo seja concluído.

Para configurar o componente de aguardar o processo de bloco de notas concluir a execução

acesso o Code Editor para Form1.

Modificar o código, adicionando uma linha de código para fazer uma pausar antes de fechar cada janela.

VB

Private Sub ButtonStop_Click(ByVal

...

Baixar como (para membros premium)  txt (7.6 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com