У меня есть консоль WIN 32, которая использует функциональные возможности от сторонней DLL, для которой у меня нет исходного кода. При вызове экспортируемой функции из этой конкретной DLL моя консоль заполняется сообщениями, исходящими из экспортируемого метода.Временное отключение вывода консоли из сторонней DLL
Есть ли способ отключить вывод консоли «localized» для DLL третьей стороны? Конечно, процесс «загрузчика» Original dll («Мое приложение») должен по-прежнему иметь возможность предоставлять консольный вывод, поскольку он называется подпроцессом с помощью инструментария сценариев для клиентов, который должен интерпретировать консоль. Таким образом, вы можете себе представить, что если я передаю неконтролируемый вывод консоли на этот родительский процесс, все может пойти не так.
Я попробовал ответ от этого поста: Disable Console Output from External Program (C++) как это: system("3rdparty.dll >nul 2>nul")
; , но он ничего не делает.