zoukankan      html  css  js  c++  java
  • c# 关闭和重启.exe程序

    Process[] myprocess = Process.GetProcessesByName("a");
    if (myprocess.Count() > 0)//判断如果存在
    {
    //myprocess[0].Kill();//关闭程序
    }
    else
    {
    try
    {
    Process newProcess = new Process();//创建一个新的进程
    ProcessStartInfo startInfo = new ProcessStartInfo();//启动进程时使用的集合
    //startInfo.FileName = Environment.CurrentDirectory + "\Release1\a.exe";//要启动的应用程序
    startInfo.FileName = "E:\work\Release\a.exe";//要启动的应用程序
    startInfo.WindowStyle = ProcessWindowStyle.Normal;//启动应用程序时使用的窗口状态
    //startInfo.WorkingDirectory = Environment.CurrentDirectory + "\Release1\";//要启动应用程序的路径
    newProcess.StartInfo = startInfo;//把启动进程的信息赋值给新建的进程
    newProcess.StartInfo.UseShellExecute = false;//是否使用操作系统shell执行该程序
    newProcess.Start();
    }
    catch
    {
    //退出控制台程序
    Application.Exit();
    }

  • 相关阅读:
    WebServce之Map类型传输
    WebService之跨域
    WebServce之拦截器
    Webservice之发布
    JAVA之ElasticSearch
    MonogoDb学习笔记
    DotNetCore自带Ioc使用程序集名称注入
    生产者与消费者
    哈希算法-Time33
    线程安全的集合操作类
  • 原文地址:https://www.cnblogs.com/webttt/p/8309577.html
Copyright © 2011-2022 走看看