Как получить перенаправленный принтер по умолчанию - PullRequest
3 голосов
/ 23 мая 2019

Я делаю удаленное соединение на терминальном сервере. Включите принтер в качестве моих локальных ресурсов. Затем в Настройках устройства я установил значение по умолчанию как перенаправленный принтер.

Dim pr As Printer
MsgBox Printer.DeviceName
'- return the default printer which I believe pulled from registry entry
'  "HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device"

For Each pr In Printers
    MsgBox pr.DeviceName
Next pr
'- return the list of all available printer including from other users       ' session

Я пытаюсь добиться того, чтобы вернуть правильный принтер по умолчанию, который является перенаправленным. Не этот Printer.DeviceName

Я верю из этого реестра HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device\SessionDefaultDevices\{SessionID}

Существует ли здесь функция для извлечения данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...