用VC让程序不产生控制台界面
来源:互联网 发布:短信恢复软件免费版 编辑:程序博客网 时间:2024/06/05 22:31
用vc建立的控制台应用程序,执行后一般都会弹出一个控制台窗口,有时为了调试或其它目的,需要将其隐藏,在程序中加入下面的预编译代码即可。
#pragma comment(linker, "/subsystem:windows /entry:mainCRTStartup" )
也可以在project settings->link->output中指定后者,后者在option中设定。或直接都在下面的option中设定。
MSDN给出的解释是这样的:
如果有定义了main或wmain函数,则平台自动设置为console,如果是WinMain或DllMain则平台为windows。
而windows平台下的win32程序不会产生窗口,它认为用户会自己创建一个窗口与其相关联。
另外在下面几个函数也是操作控制台窗口的:
AllocConsole 它会产生一个控制台窗口附加到将前进程。
FreeConsole 释放当前的控制台窗口。
还有好多,用时查询。
用#pragma comment预编译命令还可以指定许多的东西,十分好用,如要连接某个库用lib。
- 用VC让程序不产生控制台界面
- 让控制台程序在运行时不显示dos界面
- VC中如何让控制台程序不弹出DOS窗口
- vc不显示控制台程序命令窗口
- 在控制台程序中不显示控制台界面
- 如何让程序主界面不可用
- 在VC的非控制台程序中调用DOS界面
- 在VC的非控制台程序中调用DOS界面
- 让win32控制台程序后台运行不显示命令行窗口
- VC++ 控制台程序不弹出窗口的方法
- VC 开发控制台程序 不出现CMD对话框的方法
- VC++ 控制台程序不弹出窗口的方法
- 控制台程序不显示控制台
- vc控制台Timer程序
- VC程序界面:如何让UI支持XP风格
- 隐藏控制台程序的控制台界面
- C#:控制台程序界面一闪而过
- VC 控制台程序中隐藏控制台窗口
- JavaScript FAQ(四)——导航功能增强
- C++多线程的创建与使用
- Java栈与堆
- oracle 日期处理大全
- Flex3初体验:)
- 用VC让程序不产生控制台界面
- 2440BSP 支持大于4G SD卡的修改方法
- VB 中用代码打开 Outlook 发Mail
- 12 movie
- subList
- 原创discuz6.1后台拿webshell方法(转载77169.org)
- jboss4.0x出错解决方法
- vc 时间差的计算
- 如何清除windows的密码保存功能在下拉框中的密码