【问题标题】:cmd window is not disappered c# [duplicate]cmd窗口没有消失c# [重复]
【发布时间】:2018-07-02 05:11:19
【问题描述】:

我正在尝试使用 cmd 窗口从不同用户打开程序(不是 exe 文件,所以我必须从那里打开它),程序已启动,但 cmd 打开仍然出现(尽管我做了@987654321 @)。

代码:

    var p = new process();
    p.StartInfo = new ProcessStartInfo("cmd.exe", @"/C C:Windows\System32\theprogram")
    {
       Domain = mydomain, 
       Username = myusername,
       password = securepass,
       UseShellExecute = false,
       CreateNoWindow = true,
       WorkingDirectory = @"C:\Windows\System32\"
    };
    p.Start();

【问题讨论】:

  • @CamiloTerevinto 我已经试过了,但没用

标签: c# cmd


【解决方案1】:

尝试:

p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

希望对您有所帮助! :)

【讨论】:

  • 嗨,谢谢。但它仍然不起作用。仅当我添加用户名、密码和域属性时才会发生这种情况。没有它们,我的代码运行完美......
猜你喜欢
  • 2016-05-17
  • 2019-11-16
  • 2015-08-02
  • 2017-12-09
  • 1970-01-01
  • 2015-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多