Я использую командную строку инструментария управления Windows (WMIC) для чтения данных с компьютера, например его компонентов оборудования и настроек IP.
Поскольку я использую пакетный файл (Windows) для заполнения файлов для каждого компьютера / узла данными, логика запросов реализована там. До сих пор он работал довольно хорошо на моем компьютере и других, на которых я пробовал.
Проблема на компьютерах, где WMIC ранее не использовался, необходимо (автоматически) быть установленным при первом запросе / выполнении. Вот почему консольная программа печатает «Пожалуйста, подождите, пока устанавливается WMIC».
Когда я пишу в свой файл, это проблема: я не хочу, чтобы эта строка была в нем. Другая проблема заключается в том, что, если строка выводится, он разрушает весь мой файл. «Пожалуйста, подождите, пока устанавливается WMIC», представлен в ASCII, результаты запросов данных каким-то образом записываются в виде символов ASCII с начальными нулями (многобайтовый набор символов? Unicode? ...).
Кто-нибудь знает, как проверить, установлен ли WMIC?
Или: как игнорировать строку?
Или: мне действительно нужно реализовать конвертер в моей программе просмотра файлов, который проверяет строку / набор символов?