#c# #com
#c# #com
Вопрос:
У меня есть сторонний COM-объект, который выводит массу информации в окно консоли. Мне нужно иметь возможность сохранить эти данные в файл журнала и просмотреть его позже, однако производители COM-объекта не включили в него какой-либо способ передачи имени файла и т.д., чтобы включить ведение журнала.
Есть ли возможность легко / программно скопировать окно вывода в файл журнала?
Комментарии:
1. Нет. Вероятно, он предназначался для использования в приложении с графическим интерфейсом, каноническим примером был VB6. Итак, либо начните с шаблона приложения с графическим интерфейсом, и у вас есть возможность не создавать окно консоли. Или вам придется запускать этот компонент в другом процессе, вы, вероятно, могли бы использовать перенаправление ввода-вывода для отключения вывода. Используйте телефон, чтобы получить наилучший совет.
Ответ №1:
Используйте каналы и перенаправляйте вывод консоли в файл: program.exe > yourfile.txt