.NET关于操作进程的简单示例
来源:互联网 发布:python字典get后加一 编辑:程序博客网 时间:2024/06/05 14:20
引入名称空间:using System.Diagnostics;
开始某个进程,例如,打开记事本:
Process process1 = new Process();
process1.StartInfo.FileName = "NotePad.exe";
process1.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process1.Start();
终止某个进程:
Process[] p = Process.GetProcessesByName("NotePad");
if (p.Length >0)
{
if (!p[0].HasExited)
{
if (p[0].Responding)
{
p[0].CloseMainWindow();
}
else
{
p[0].Kill();
}
}
}
线程的HasExited属性用来确定线程是否已关闭。如果进程已关闭,将返回 true 属性值;如果进程仍在运行,将返回 false 属性值。
线程的Responding属性确定进程的用户界面是否正在响应。尝试读取 Responding 属性时,将向目标进程的用户界面发送一个请求。如果立即有响应,则返回属性值为 trues,可以调用 CloseMainWindow方法关闭应用程序;如果界面没有响应,则返回 false 属性值,可以调用 Kill 方法强制进程关闭。
http://www.cnblogs.com/KissKnife/archive/2006/08/13/475704.html
- .NET关于操作进程的简单示例
- .NET关于操作进程的简单示例
- .NET关于操作进程的简单示例
- .NET关于操作进程的简单示例
- .NET关于操作进程的简单示例
- 最简单的ASP.NET数据库操作示例源代码
- android 中关于SQLite的简单操作示例
- 简单的Spring.Net示例
- .NET反射的简单示例
- AJAX.NET的简单示例
- .NET反射的简单示例
- .NET反射的简单示例
- NET反射的简单示例
- 简单的数据库操作示例
- 关于反射的简单示例
- .net中,关于gridview的一些简单技巧操作
- 创建守护进程的简单示例
- 简单的进程操作实例
- 十年后,ELM会不会创造SOA现在所创造的局面?
- 用一句SQL取出第 m 条到第 n 条记录的方法
- 窗口自动降落
- 8皇后问题(回溯)
- .NET反射的简单示例
- .NET关于操作进程的简单示例
- Proceduce Export Table To Excel
- 【BUG】asp.net无法调试,错误代码0x8013134b
- 060914随笔
- [转贴] sscanf函数的高级用法
- Beej's 网络编程指南 [转]
- 网络字节顺序和机器顺序什么区别[转]
- 事件与事件处理过程的动态绑定 addhandler addressof
- 求幂集(回溯)