Можно ли обмануть программу Windows (используя сценарий python или любую другую оболочку для ее запуска), полагая, что ее вывод не перенаправляется, поэтому вывод не буферизуется?
(Ну, это аналогичный вопрос, например, принуждение программы к очистить стандартный вывод при перенаправлении, за исключением того, что он специфичен для Windows, вопрос касается только linux)
GetFileType
, чтобы проверить, запрашивает ли он стандартный дескриптор, и в этом случае всегда возвращатьFILE_TYPE_CHAR
? - person Eryk Sun   schedule 27.09.2017unbuffer
программы для Windows, мне нужно его протестировать (требуется MSYS2): stackoverflow.com/questions/11516258/ - person Jean-François Fabre   schedule 27.09.2017WriteFile
иWriteConsole
к целевому процессу. - person Eryk Sun   schedule 27.09.2017com0com
или что-то подобное, должно работать без очистки экранных буферов или инъекции в целевой процесс. Хотя я на самом деле не пробовал. - person Harry Johnston   schedule 28.09.2017