各位大侠,你们好,我现在开发并部署成一个.exe格式的C#应用程序,每次点击启动运行时,我想让它调用一个bat文件,关闭停止程序运行时调用另一个bat文件,恳请指教一二,不甚感激。

解决方案 »

  1.   

    可以在全局应用程序类里的Application_start里添加调用bat文件代码,在Application_end里调用另外一个bat文件
      

  2.   

    用Process,但关键是程序如果非法关闭了,你关闭时调用bat不好搞。
    或者写个进程保护,监测你的exe进程。
      

  3.   

                        Process p = new Process();
                        p.StartInfo.FileName = "Install.bat";
                        p.Start();
                        p.WaitForExit(2000);
                        if (p.HasExited)
                        {
                            p.Kill();
                        }