zoukankan      html  css  js  c++  java
  • C#进程管理

    一、加入命名空间

    using System.Diagnostics;

    二、启动进程

    //Dir所在路径 

     private void StartPress(string Dir)

    {

          Process.Start(Dir); 

    二、关闭过程

     private void KillPress(string ProName)

     {

                ProName = ProName.ToLower();

                System.Diagnostics.Process[] myProcesses = System.Diagnostics.Process.GetProcesses();

                foreach (System.Diagnostics.Process myProcess in myProcesses)

                {

                    if (ProName == myProcess.ProcessName.ToLower())

                        myProcess.Kill();

                }

    三、取得当前进程所在路径

    private string GetProcessDir(string ProName)

     {

                ProName = ProName.ToLower();

                Process[] processes = Process.GetProcesses();

                string tmp = "";

                foreach (Process pro in processes)

                {

                    if (pro.ProcessName.ToLower() == ProName)

                        tmp = pro.MainModule.FileName;//完整运行路径

                }

                return tmp;

     } 

  • 相关阅读:
    log4net
    配置文件序列化到文件中
    log日志
    Quartz任务管理
    tuple
    mvc视图中使用JavaScriptSerializer
    windows服务安装
    23种设计模式之普通工厂模式代码实例
    23种设计模式之单例模式代码实例
    putty文件传输
  • 原文地址:https://www.cnblogs.com/easypass/p/1705181.html
Copyright © 2011-2022 走看看