Я делаю удаленное соединение на терминальном сервере. Включите принтер в качестве моих локальных ресурсов. Затем в Настройках устройства я установил значение по умолчанию как перенаправленный принтер.
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}
Существует ли здесь функция для извлечения данных?