C#操作windows系统进程的方法

 更新时间:2015年04月28日 11:42:50   作者:igoo  
这篇文章主要介绍了C#操作windows系统进程的方法,涉及C#针对windows操作系统进程的创建与关闭的技巧,需要的朋友可以参考下

本文实例讲述了C#操作windows系统进程的方法。分享给大家供大家参考。具体如下:

这段代码演示了如何根据进程名关闭进程和启动进程

/// <summary>
/// 关闭进程
/// </summary>
private bool CloseProcess(string CloseProcessName)
{
 try
 {
  //根据进程名称,获取该进程信息
  Process[] MyProcessS = Process.GetProcessesByName(CloseProcessName);
  foreach (Process MyProcess in MyProcessS)
  {
   MyProcess.Kill();
   MyProcess.WaitForExit();
   MyProcess.Close();
   Thread.Sleep(10000);
  }
 }
 catch (Exception)
 {
  return false;
 }
 return true;
}
/// <summary>
/// 创建进程
/// </summary>
public bool StartProcess(string StartProPath)
{
 try
 {
  Process TheStartProcess = Process.Start(StartProPath);
 }
 catch (Exception)
 {
  return false;
 }
 return true;
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#中IEnumerable、ICollection、IList、List之间的区别

    C#中IEnumerable、ICollection、IList、List之间的区别

    这篇文章主要介绍了C#中IEnumerable、ICollection、IList、List之间的区别,本文分别分析了它的实现源码,从而总结出了它们之间的关系和不同之处,需要的朋友可以参考下
    2015-06-06
  • C#函数式编程中的递归调用之尾递归详解

    C#函数式编程中的递归调用之尾递归详解

    这篇文章主要介绍了C#函数式编程中的递归调用详解,本文讲解了什么是尾递归、尾递归的多种方式、尾递归的代码实例等内容,需要的朋友可以参考下
    2015-01-01
  • 解析C#设计模式编程中的装饰者模式

    解析C#设计模式编程中的装饰者模式

    这篇文章主要介绍了C#设计模式编程中的装饰者模式,同时也谈到了其在.NET框架中的应用,需要的朋友可以参考下
    2016-02-02
  • C#操作Word打印的示例

    C#操作Word打印的示例

    这篇文章主要介绍了C#操作Word打印的示例,帮助大家利用c#打印文件,提高办公效率,感兴趣的朋友可以了解下
    2020-10-10
  • 基于C#实现Windows服务的方法详解

    基于C#实现Windows服务的方法详解

    在实际应用过程中,有时候我们希望开发的程序,不需要界面,直接开机就可以长时间运行,这时候,我们可以考虑做成一个Windows服务。这篇文章跟大家介绍一下,如何基于C#实现Windows服务的创建、安装、启动、停止和卸载,需要的可以参考一下
    2022-09-09
  • c#中文转unicode字符示例分享

    c#中文转unicode字符示例分享

    本文介绍了中文转unicode字符的方法,还有UNICODE字符转为中文的方法,大家参考使用吧
    2014-01-01
  • Winform中实现图片格式转换

    Winform中实现图片格式转换

    这篇文章主要介绍了Winform中实现图片格式转换的示例代码,帮助大家更好的理解和使用winform开发,感兴趣的朋友可以了解下
    2020-12-12
  • C#自定义RSA加密解密及RSA签名和验证类实例

    C#自定义RSA加密解密及RSA签名和验证类实例

    这篇文章主要介绍了C#自定义RSA加密解密及RSA签名和验证类,实例分析了C#实现RSA加密解密及RSA签名和验证的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • C#连接Oracle数据库的实例方法

    C#连接Oracle数据库的实例方法

    C#连接Oracle数据库的实例方法,需要的朋友可以参考一下
    2013-04-04
  • C# 使用动态库DllImport("kernel32")读写ini文件的步骤

    C# 使用动态库DllImport("kernel32")读写ini文件的步骤

    kernel32.dll是Windows中非常重要的32位动态链接库文件,属于内核级文件,这篇文章主要介绍了C# 利用动态库DllImport("kernel32")读写ini文件,需要的朋友可以参考下
    2023-05-05

最新评论