C++ 控制台程序隐藏方法
来源:http://www.tudoupe.com时间:2022-06-02
要隐藏控制台窗口,请在应用程序中添加上一句。
完整代码:
当我们执行一个程序时,连接首先寻找应用程序的启动功能。
如果您创建了控制台应用程序,编辑器的链接开关如下:
/subsystem: "console " /entry: "mainCRTStartup " (ANSI)
/subsystem: "console " /entry: "wmainCRTStartuup " (UNICODE)
如果您有 Win32 程序, 编译者必须连接到开关; 这是表格 。
/subsystem: "windows " /entry: "WinMain " (ANSI)
/sbusystem: "windows " /entry: "wWinMain " (UINCODE)
与默认/子系统和/进入开关匹配,即,
MainCRTS startup 与 Console 或 wmainCRTS startup 对抗主控台或主控台
Windows v. WinMain/WWinMain 窗口对 WinMain/WWinMain 窗口对 WinMain 窗口对 WinMain /WWinMain 窗口对 Windows 窗口对 WinMain /WWinMain 窗口对 WindowsWinMain 窗口对 Windows 窗口对 WinMain 窗口对 WinMain /WWinMain 窗口
然而,即使我们尝试过,我们也不能用人工调整来匹配它们。
# pragma 批注( linker, "/子系统: " 窗口 " / 输入: " mainCRTStartup " )
当检测到链接/ 子系统默认为 Windows 选项时, 它会搜索 Winmain 或 wWWinMain 。
但是,我们必须给条目 URL, 这样在应用程序执行时默认控制台窗口将被禁用 。
当在编译器内运行时,黑盒仍然显示,然而,如下文所示,直接执行已建的 Exe 程序并不等于 :
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|