Я пытаюсь получить список аппаратных принтеров, подключенных к машине с Windows XP с помощью WMI. Мне бы хотелось, чтобы , а не - это то же самое, что получать список из Win32_Printers, поскольку мне бы хотелось получать только те принтеры, которые физически существуют в виде блоков, и избавляться от всего «шума принтера», такого как «Отправить в OneNote Драйвер »,« Драйвер общего факса Microsoft »,« Средство записи документов Microsoft XPS »и т. Д. *
Используя инструмент WMICodeCreator, я обнаружил, что не могу полагаться на истинность локальных / сетевых свойств (на данный момент мой сетевой принтер сообщает мне, что его сетевое свойство ложно ...), поэтому я бы хотел знаете, есть ли другой способ получить правильную информацию?
Бонусные баллы если я могу подключить USB-принтеры к компьютеру: свойство Win32_USBHub здесь не очень помогает, поскольку я не могу получить правильное описание «Поддержка печати»:)