请问,在执行控制台应用程序时候,不想弹出dos命令框该怎么解决

解决方案 »

  1.   

    你可以写一个WinForm程序,然后在执行的时候不显示窗口或者写一个Windows Service程序
      

  2.   

       Process process = new Process();
                    process.StartInfo.FileName = "cmd.exe";
                    process.StartInfo.UseShellExecute = false;
                    process.StartInfo.RedirectStandardInput = true;
                    process.StartInfo.RedirectStandardOutput = true;
                    process.StartInfo.RedirectStandardError = true;
                    process.StartInfo.CreateNoWindow = true;
     process.Start();
     process.Stop();
      

  3.   

    执行的控制台应用程序中调用Windows API隐藏console窗口。