zoukankan      html  css  js  c++  java
  • 进程判断及简单操作

    Process currentProcess = Process.GetCurrentProcess(); //获取当前进程
    //获取当前运行程序完全限定名
    string currentFileName = currentProcess.MainModule.FileName;
    //获取进程名为ProcessName的Process数组。
    Process[] processes = Process.GetProcessesByName(currentProcess.ProcessName);
    //遍历有相同进程名称正在运行的进程
    foreach (Process process in processes)
    {
    if (process.MainModule.FileName == currentFileName)
    {
    if (process.Id != currentProcess.Id) //根据进程ID排除当前进程
    return process;//返回已运行的进程实例
    }
    }

    可以用来控制一个程序只能运行一个实例

    p.Kill();//杀死进程

  • 相关阅读:
    Men and women can't be 'just friends
    thin-provisioning-tools
    自签名证书
    sqlite manager
    python -m SimpleHTTPServer 80801
    rsa or dsa?
    sl4a
    mtp
    sl4a
    基站记录仪是个啥?
  • 原文地址:https://www.cnblogs.com/erictanghu/p/3595933.html
Copyright © 2011-2022 走看看