получить список портов принтера - PullRequest
2 голосов
/ 13 декабря 2011

Я ищу способ перечислить все порты принтера на текущем ПК. Я хочу перечислить их и поместить в поле со списком. Я собирался создать список и проверять, что каждый раз, когда cbo должен загружаться, я думал о том, добавят ли люди свои собственные порты, а некоторые принтеры устанавливают себя в новые порты. Из-за этого просто указание общего списка портов может быть неправильным способом.

Я использую процесс печати DOS непосредственно на порт принтера, и в настройках пользователю необходимо выбрать, на какой порт печатать.

Я уверен, что у кого-то есть быстрый способ или способ, которым они могут указать мне. Я видел несколько способов онлайн, однако, это полностью ошеломило меня, и мне не нравится использовать код, который я не могу понять, и у меня нет времени, чтобы понять это прямо сейчас, к сожалению. Я уверен, что в C # должен быть класс некоторой сортировки, уже созданный для этого. Большинство других способов, которые я видел для меня, заключалось в том, чтобы импортировать несколько библиотек DLL или проходить через несколько регистров.

И помощь очень ценится

ОБНОВЛЕНИЕ просто чтобы прояснить Я хочу способ, который просто вернет мне LPT1 LPT2 COM1 ....

...