У меня есть EXE1, для запуска которого требуется файл конфигурации.
Я использую ShellExecuteEx для запуска EXE1 из EXE2.
Он работает нормально, но если файл конфигурации не задан для EXE1, он не запускается, но ShellExecuteEx возвращает TRUE (1).
Я проверяю возвращаемое значение ShellExecuteEx для отключения кнопки «Запуск» в EXE2, которая запускает EXE1.
Так как ShellExecuteEx возвращает TRUE (1), кнопка Launch - это Disable, какая неправильная функциональность.
Я тоже пробовал это с CreateProcess, он также ведет себя так же.
Как я могу убедиться, что exe запущен или нет.