日期:2014-05-18  浏览次数:20816 次

C# 如何执行.exe文件
如题,假设C#要执行D:\Program\test.exe,或通过cmd来执行它,该怎样写?已知可以在cmd中执行test.exe,格式为
test 命令

------解决方案--------------------
Process.Start("cmd.exe /c D:\\Program\\test.exe")
------解决方案--------------------
用个bat文件来执行
------解决方案--------------------
C# code

 System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
            Info.FileName = "test.exe";
            Info.Arguments = "add 5000 deny all from any to any";
            Info.WorkingDirectory = "D:\\Program\\";
            System.Diagnostics.Process Proc;
            try
            {
                Proc = System.Diagnostics.Process.Start(Info);
            }
            catch (System.ComponentModel.Win32Exception e)
            {
                Console.WriteLine("系统找不到指定的程序文件。\r{0}", e);
                return;
            }