gpt4 book ai didi

c# - 如何从此代码中隐藏 CMD 控制台?

转载 作者:行者123 更新时间:2023-11-30 15:43:18 34 4
gpt4 key购买 nike

如何在这段代码中隐藏控制台?目前,每次运行此代码时都会显示 cmd 控制台。

protected override void OnStart(string[] args)
{
String applicationName = "cmd.exe";
// launch the application
ApplicationLoader.PROCESS_INFORMATION procInfo;
ApplicationLoader.StartProcessAndBypassUAC(applicationName, out procInfo);

}

如何从这里执行 *.bat 文件?我可以简单地将“cmd.exe”替换为“xxx.bat”吗?

最佳答案

为代码添加一个系统引用;

using System Diagnostics;

然后使用这段代码隐藏CMD窗口并运行。

Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
cmd.StartInfo.Arguments = "Your arguments";
cmd.Start();

关于c# - 如何从此代码中隐藏 CMD 控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6842060/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com