.NET关于操作进程的简单示例
来源:互联网 发布:网络棋牌游戏开发公司 编辑:程序博客网 时间:2024/06/05 06:18
引入名称空间: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的一些简单技巧操作
- 创建守护进程的简单示例
- 简单的进程操作实例
- ASP.net验证码(C#)
- 如何用在ASP.NET中写入事件日志
- ASP.NET实现下载功能的中文文件名乱码处理
- ASP.NET中的Global.asax以及Web应用的生命周期
- 用反射调用任意.net库中的方法
- .NET关于操作进程的简单示例
- .NET中Socket编程的简单示例
- .NET关于同步、异步及Socket
- .NET反射的简单示例
- ASP.NET数据绑定常用代码
- 发布一个自己写的PrintPreviewControl自定义控件,支持鼠标滚轮,源代码下载
- 将Asp.net从VS2003以及VS2002工程转换为VS2005工程的简单而又行之有效的方法
- 在ASP.net中使用TinyMCE的小tip-解决无法使用中文语言包
- 慎用url重写