C#编程应用--进程管理
来源:互联网 发布:什么软件可以淘宝返利 编辑:程序博客网 时间:2024/05/19 16:19
http://www.cnblogs.com/dzone/archive/2011/09/28/2194909.html
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Diagnostics;
using System.Threading; namespace ProcessExample { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void buttonStart_Click(object sender, EventArgs e) { process1.StartInfo.FileName = "notepad.exe"; //启动Notepad.exe进程. process1.Start(); } private void buttonStop_Click(object sender, EventArgs e) { //创建新的Process组件的数组,并将它们与指定的进程名称(Notepad)的所有进程资源相关联. Process[] myprocesses; myprocesses = Process.GetProcessesByName("Notepad"); foreach (Process instance in myprocesses) { //设置终止当前线程前等待1000毫秒 instance.WaitForExit(1000); instance.CloseMainWindow(); } } private void buttonView_Click(object sender, EventArgs e) { listBox1.Items.Clear(); //创建Process类型的数组,并将它们与系统内所有进程相关联 Process[] processes; processes = Process.GetProcesses(); foreach (Process p in processes) { //Idle指显示CPU空闲率的进程名称 //由于访问Idle的StartTime会出现异常,所以将其排除在外 if (p.ProcessName != "Idle") { //将每个进程名和进程开始时间加入listBox1中 this.listBox1.Items.Add( string.Format("{0,-30}{1:h:m:s}", p.ProcessName, p.StartTime)); } } } } }
- C#编程应用--进程管理
- C#中进程的应用(网络编程)
- C# 进程管理
- Linux编程进程管理
- linux应用开发-进程管理
- 应用编程之守护进程
- Linux应用编程之进程编程
- linux应用编程之进程编程
- Linux应用编程之进程编程
- 进程管理学习例子 c#书籍
- 哈希表在进程管理中的应用
- 商店应用的进程模型 -- 管理App
- 操作系统编程:进程管理(优先级)
- 系统编程之进程管理 execl
- 系统编程之进程管理 wait()
- 系统编程之进程管理 pipe
- linux 系统编程——进程管理
- Linux编程细节4-内核-进程管理
- python正则表达式2
- python正则表达式3
- python正则表达式4
- 觉得写个游戏的东西也不错
- 使用 Python 模块 re 实现解析小工具
- C#编程应用--进程管理
- 创建ASM实例及ASM数据库(转)
- 读格林斯潘回忆录-2
- MD5
- Windows 7下发布ASP.NET网站的方法
- 灵活运用CWinThread,构造自己的worker线程
- vc编程更改桌面背景
- 桌面墙纸编程资料
- 裸设备查看LV