Метод AddWindowsPnintenConnection позволяет устанавливать новое подключение сетевого принтера (и значок). Как и при создании отображений сетевых дисков, это делается индивидуально для каждого пользователя. Но в отличие от отображаемых сетевых дисков, подключения принтеров всегда имеют долговременный характер и существуют от одного сеанса входа в систему до другого. Это означает, что устанавливать их нужно только один раз, и они остаются подключенными. В методе используются следующие аргументы: Остальные два аргумента использовались только Windows 98 и Me и при работе под управлением Windows 7, Vista, 2000 и ХР игнорируются. Их можно просто опустить. Метод AddWindowsPnintenConnection не завершается с сообщением об ошибке, если предпринимается попытка продублировать уже имеющееся принтерное подключение, поэтому если вашему сценарию нужно обеспечить наличие определенного значка принтера, вполне допустимо просто попытаться его добавить. Если это потребуется, принтер добавляется, в противном случае ничего не происходит. Надежный способ добавления подключений сетевых принтеров показан в следующей схеме. В качестве составной части сценария входа в систему для проверки установки подключений всех необходимых сетевых принтеров будет, скорее всего, использован метод AddWindowsPnintenConnection или функция UsePninten. С практической точки зрения было бы целесообразно заранее создать сценарии входа в систему. Затем, если ваше сетевое окружение изменится, вам не придется инструктировать множество пользователей в отношении установки значков новых принтеров.