winapi – Win32控制台问题
发布时间:2020-12-14 01:51:59 所属栏目:Windows 来源:网络整理
导读:是否有可能创建一个程序作为控制台应用程序,如果从控制台启动,并作为 Windows程序(使用GUI),否则启动? 如果有可能 – 我该怎么做? 问候 托比亚斯 解决方法 如果您需要程序充当控制台应用程序(例如,将使用信息打印到控制台),则必须将其作为控制台应用程序进
是否有可能创建一个程序作为控制台应用程序,如果从控制台启动,并作为
Windows程序(使用GUI),否则启动?
如果有可能 – 我该怎么做? 问候 解决方法
如果您需要程序充当控制台应用程序(例如,将使用信息打印到控制台),则必须将其作为控制台应用程序进行压缩. Windows应用程序无法访问控制台,cmd.exe将不会等待它完成,然后再打印提示并接受下一个命令.
最好的解决方案是有两个版本,一个用于命令行,一个用于GUI(用户通常通过桌面或开始菜单上的链接运行). 如果您坚持使用单个二进制文件,则必须至少在短时间内出现控制台窗口.您可以使用删除控制台窗口 FreeConsole(); 如果它是连接到控制台的唯一进程,您可以告诉您应用程序是从GUI运行的.您可以使用GetConsoleProcessList查找附加到控制台的进程列表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2012 – IIS集成模式外来字符
- winapi – 为什么我的Win32 gdi游戏在Windows 7上速度非常慢
- windows-server-2008 – 阻止Java向所有终端服务器用户显示
- windows – 通过F5从域控制器负载平衡LDAP
- 计时器在Windows批处理文件中
- 在Windows 7计算机上安装WMF 4.0时,DISM返回代码0x800F081E
- 从Windows批处理文件调用powershell cmdlet
- windows-xp – 如何解决慢速Windows XP启动问题?
- 重启后Windows服务不会自动启动?
- windows-xp – 绕过RDP客户端警告
推荐文章
站长推荐
热点阅读