Андрей Спасибо, за логи, вижу проблему. Дело в том, что программа запускает команды в powershell чтобы получить список подключенных устройств и определить, что из этого внешние диски, что сетевые, и т.п. Делает она в том числе вот такую команду: cmd /c chcp 65001>nul && powershell.exe gwmi Win32_LogicalDiskToPartition
Если вы понимаете что здесь написано, то должны заметить, что сначала идет установка кодовой страницы Utf-8 командой chcp
, а её вывод отправляется в никуда через >nul
. Так вот, судя по логу, вывод таки не отправился в никуда, строка Active code page: 65001
добавилась к выводу, и сломала парсинг результатов.
Я почему так подробно объясняю. Произошедшее у вас - какая-то аномалия. Так быть не должно, у тысяч других пользователей вывод первой команды съедается. А у вас не съелся. У вас есть какие-то мысли почему именно на вашем компьютере это произошло? Может у вас какой-то кастомный shell установлен, или какие-то расширения?