调用system()时如何隐藏控制台窗口?

时间:2017-04-25 03:03:13

标签: c++ windows

目前正在使用 system(“\”C:\ Program Files \ Common Files \ microsoft shared \ ink \ TabTip.exe \“”); 打开虚拟键盘 和系统(“TASKKILL / IM TabTip.exe / F”);杀了它

它看起来很有效,但总会弹出一个控制台窗口 我怎么能摆脱那个?谢谢!

1 个答案:

答案 0 :(得分:0)

在main的开头添加以下代码,然后创建" TabTip.exe"与popen api。由于您的应用程序现在有一个隐藏的控制台,因此不会显示由popen创建的TabTip.exe。

AllocConsole();
ShowWindow(GetConsoleWindow(), SW_HIDE);