process组件控制本地进程
来源:互联网 发布:翻墙可以干什么 知乎 编辑:程序博客网 时间:2024/06/11 00:43
Process组件启动和停止进程。
1、关键技术
Process的属性
(1)StartInfor属性
用于获取或设置要传递给Process的Start方法的属性。
(2)Start方法
启动(或重用)此Process组件的StartInfo属性指定的进程资源,并将其与该组件关联。
(3)GetProcessByName
创建新的Process组件的数组,并将其与本地计算机上共享指定的进程名称的所有进程资源关联
public static Process[] GetProcessesByName(string processName);
2、设计过程
- private void Form1_Load(object sender, EventArgs e)
- {
- // 设置要启动的应用程序
- process1.StartInfo.FileName = "notepad.exe";
- }
- private void button1_Click(object sender, EventArgs e)
- {
- // 启动记事本进程
- process1.Start();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- // 声明一个进程数组
- System.Diagnostics.Process[] myProcess;
- // 获取当前的所有记事本进程
- myProcess = System.Diagnostics.Process.GetProcessesByName("Notepad");
- // 循环遍历数组中的每个元素
- foreach (System.Diagnostics.Process instance in myProcess)
- {
- // 关闭拥有用户界面的进程
- instance.CloseMainWindow();
- // 在指定的时间内等待关联进程的退出
- instance.WaitForExit(3000);
- // 释放与此组件相关联的所有资源
- instance.Close();
- }
- }
0 0
- process组件控制本地进程
- C#中使用Process组件访问本地进程
- shell 和 Process 控制执行多个进程的区别
- 【APUE 学习笔记】4: Unix Process Control 进程控制
- 进程-process
- Process 进程
- 进程process
- Process进程
- 用Process启动和停止本地系统进程(打开关闭Excel,IE)
- UNIX高级环境编程(11)进程控制(Process Control)- 进程快照,用户标识符,进程调度
- 控制台下关于进程和本地端口的关系
- Process组件的使用
- Process组件启动新的进程后,如何获取它的输出的问题
- Process(进程)学习
- Process进程的操作
- System Idle Process进程
- 进程代数 Process Algebra
- Process 启动进程
- android缓存设计
- Kafka操作日志的清理方法
- 6、门面模式(Facade)
- Python 全局变量的使用
- Navicat MySQL
- process组件控制本地进程
- 黑马程序员——OC语言加强---copy概念及入门
- Chromium硬件加速渲染的OpenGL上下文绘图表面创建过程分析
- 7、抽象工厂模式(AbstractFactory)
- 对对对
- eq_range_index_dive_limit决定COST估算方式
- 消息队列 -- active mq 安装测试
- JavaMail开发与邮件原理
- android ListView几个比较特别的属性