QProcess调用外部程序不显示界面

include <Windows.h>
QString program = "C:/Windows/System32/notepad.exe";
QProcess *myProcess = new QProcess();
myProcess->setCreateProcessArgumentsModifier([](QProcess::CreateProcessArguments *args)
{
args->startupInfo->wShowWindow = SW_HIDE;
args->startupInfo->dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES;
}
);
myProcess->start(program, QStringList());

posted @ 2022-03-24 13:59  hxqmw  阅读(1132)  评论(0)    收藏  举报