管理 Windows 进程

此主题中的过程将演练创建进程、在进程停止时作出响应以及停止进程所涉及的步骤。在第一部分中,将创建一个 Windows 应用程序,它使用 Button 控件来启动和停止记事本进程。您将逐一启动记事本的若干实例,然后将这些实例作为一组同时停止。

Collapse 图像创建应用程序

  1. 在“新建项目”对话框中,创建一个 Visual Basic、Visual C# 或 Visual J#“Windows 应用程序”。

  2. Form1 设计器打开的情况下,单击“工具箱”中的“Windows 窗体”选项卡,然后向该窗体中添加两个按钮。

  3. 在“属性”窗口中,更改下列属性:

    控件 属性

    Button1

    Name

    ButtonStart

     

    Text

    启动进程

    Button2

    Name

    ButtonStop

     

    Text

    停止进程

  4. 单击“工具箱”中的“组件”选项卡,然后将 Process 组件的一个实例拖到设计器图面。

  5. 将该组件命名为 myProcess

Collapse 图像启动 Notepad.exe 进程

  1. Process 组件实例的“属性”窗口中,展开 StartInfo 属性,然后将 FileName 属性设置为 notepad.exe

  2. 双击“开始”按钮以访问代码编辑器,然后将下面的代码添加到 ButtonStart_Click() 事件中:

     

    C# 
    myProcess.Start();
    

     

  3. 保存所有文件,然后生成并运行应用程序。

  4. 单击几次“启动进程”按钮。每次单击都将看到“记事本”的单独的实例。

    Security note安全注意

    如果在部分信任的上下文中运行,则该进程可能会因特权不足而引发 SecurityException 异常。有关更多信息,请参见 代码访问安全性基础知识 。

  5. 逐一关闭各个记事本应用程序。

  6. 关闭 Form1 应用程序。

 

你可能感兴趣的:(windows,C#,basic,工具,button)