Я попытался установить ELECTRON_NO_ATTACH_CONSOLE=true
и изучил все источники и примеры в Интернете, которые я могу найти, но я не нашел способа получить истинное значение stdio
в Electron. Получить его с простым приложением Node не проблема.
К сожалению, для моего варианта использования, Chrome Native Messaging, процесс, который принимает stdio
, должен быть тем же процессом, к которому Chrome обращается, чтобы инициировать, что делает невозможным простую передачу его дочернему процессу, насколько я могу судить. Я был бы открыт для метода, использующего дочерний процесс, если ему не нужно открывать новый исполняемый файл.
Есть один пример способа косвенного использования stdio
здесь , но я не думаю, что он может работать с Электроном. Я был бы очень рад ошибаться.
Это актуальная, хотя и довольно старая дискуссия о том, что Electron принимает stdin
для Windows