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;

     } 

  • 相关阅读:
    使用JS对字符串进行MD5加密
    awk 控制语句if-else
    nginx日志切割
    Nginx日志监控工具
    运维小工具
    shell脚本2
    nginx优化方案
    centos7修复grub2
    Centos7的引导顺序
    如何同时运行两个tomcat?
  • 原文地址:https://www.cnblogs.com/easypass/p/1705181.html
Copyright © 2011-2022 走看看