c# - 在 Process.Start() cmd 窗口中隐藏控制框

标签 c# cmd process.start controlbox

我正在使用 process.Start(); 启动批处理文件。 CMD 窗口看起来很好并且工作完美。如何以编程方式禁用 cmd 窗口右上角的控制框(最小化、最大化、关闭)。我希望显示 CMD 窗口,但阻止用户使用 X 按钮关闭它。

谢谢!

最佳答案

看这里:How to disable the Close button on the title bar of a console application...

它适用于任何控制台(甚至是使用 process.Start(); 打开的控制台)。它很复杂,但我认为这是唯一可用的方法。

关于c# - 在 Process.Start() cmd 窗口中隐藏控制框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5540133/

相关文章:

c# - (流利的)NHibernate 安全异常 - ReflectionPermission

c# - 确定日期字段是否包含 NULL 值

从 netbeans 和 cmd 运行的 Java 区别

cmd - Robocopy/if (Include Files) 语法不遵循/xf 语法

c# - 如何从 C#、Process.Start ("shutdown"关闭)在 Windows XP 中不起作用

c# - 如何从 C# 应用程序控制面板的 "Manage another account"部分启动 "User Accounts"页面

c# - 一种使文件只能由特定程序解密的方法?

c# - 如何将通用配置应用于 ef core 中的所有实体

windows - 用于检查字符串是否包含其他字符串的 bat 文件脚本

c# - 使用 Process.Start() 方法启动应用程序后的通知