У меня есть программа, которая должна вызывать другую программу.
Итак, после некоторых исследований я нашел команду ShellExecuteEx
с соответствующей SHELLEXECUTEINFO
для вызова внешней программы.До сих пор это прекрасно работало, но на самом деле всплывают два окна: командная строка и приложение Qt со своим окном.
Если я выполняю автономное приложение Qt, то окно командной строки отсутствует.
Чего я сейчас хочу добиться, так это избавиться от окна консоли и показать только окно Qt-приложение.Я попытался установить для свойства nShow
SHELLEXECUTEINFO
значение SW_HIDE
, но оба окна скрыты.
Не знаю, имеет ли это значение, но программа вызывающего абонента компилируется с vs2010 и вызываемой программой.скомпилирован с Visual Studio 2017, оба в виде 32-битных приложений.