此主题中的过程将演练创建进程、在进程停止时作出响应以及停止进程所涉及的步骤。在第一部分中,将创建一个 Windows 应用程序,它使用 Button 控件来启动和停止记事本进程。您将逐一启动记事本的若干实例,然后将这些实例作为一组同时停止。
创建应用程序
-
在“新建项目”对话框中,创建一个 Visual Basic、Visual C# 或 Visual J#“Windows 应用程序”。
-
在
Form1
设计器打开的情况下,单击“工具箱”中的“Windows 窗体”选项卡,然后向该窗体中添加两个按钮。 -
在“属性”窗口中,更改下列属性:
控件 属性 值 Button1
Name
ButtonStart
Text
启动进程
Button2
Name
ButtonStop
Text
停止进程
-
单击“工具箱”中的“组件”选项卡,然后将 Process 组件的一个实例拖到设计器图面。
-
将该组件命名为 myProcess。
启动 Notepad.exe 进程
-
在 Process 组件实例的“属性”窗口中,展开 StartInfo 属性,然后将 FileName 属性设置为 notepad.exe。
-
双击“开始”按钮以访问代码编辑器,然后将下面的代码添加到
ButtonStart_Click()
事件中:C# myProcess.Start();
-
保存所有文件,然后生成并运行应用程序。
-
单击几次“启动进程”按钮。每次单击都将看到“记事本”的单独的实例。
安全注意 如果在部分信任的上下文中运行,则该进程可能会因特权不足而引发 SecurityException 异常。有关更多信息,请参见 代码访问安全性基础知识 。
-
逐一关闭各个记事本应用程序。
-
关闭
Form1
应用程序。