关键词搜索

源码搜索 ×
×

C# 调用外部exe程序,并隐藏窗体

发布2020-12-26浏览2471次

详情内容

 使用Process类,C#可以很方便地调用第三方exe,并可以自由地控制是否显示窗体、如何显示窗体、实现输入输出重定向。

在使用之前,须先包含一个命名空间:

using System.Diagnostics;

  1. Process myPro = new Process();
  2. myPro.StartInfo.FileName = "cmd.exe";
  3. myPro.StartInfo.UseShellExecute = false;
  4. myPro.StartInfo.RedirectStandardInput = true;
  5. myPro.StartInfo.RedirectStandardOutput = true;
  6. myPro.StartInfo.RedirectStandardError = true;
  7. myPro.StartInfo.CreateNoWindow = true;
  8. myPro.Start();
  9. string str = string.Format(@"InstallUtil.exe WindowsService1.exe &exit");
  10. myPro.StandardInput.WriteLine(str);
  11. myPro.StandardInput.AutoFlush = true;
  12. myPro.WaitForExit();

 

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载