我有一个程序需要调用另一个程序。
因此,在进行了一些研究之后,我发现了带有适当ShellExecuteEx
的{{1}}命令来调用外部程序。到目前为止,它仍然可以正常工作,但实际上会弹出两个窗口:命令行和带有该窗口的Qt应用程序。
如果我单独执行Qt应用程序,则没有命令行窗口。
我现在想要实现的是摆脱控制台窗口,只显示Qt应用程序的窗口。我试图将SHELLEXECUTEINFO
的{{1}}属性设置为nShow
,但是两个窗口都被隐藏了。
我不知道这是否重要,但是调用程序是用vs2010编译的,被调用程序是用Visual Studio 2017编译的,都是32位应用程序。