После подключения сетевого диска, когда мы открываем проводник Windows или диалог файлов, процесс находит этот ключ в реестре, чтобы показать его имя тома.
HKCU \ Software \ Microsoft \Windows \ CurrentVersion \ Explorer \ MountPoints2 \ { A45BA3B2-F3 96-4F67-8375-ECC2CA1EBBFC } \ _ LabelFromReg
Не знаю, что такое GUID.
- Что это?
- Кто (Когда) создает ключ?
- Как приложение (в данном случае, Windows Explorer) знает ключ?
Я разрабатываю сетевой перенаправитель, такой как SMB.
Я должен написать томвведите имя ключа.
После подключения сетевого тома также будет создан раздел реестра.(Конечно, GUID отличается от SMB. Он даже меняется всякий раз, когда каждое соединение создано и удалено)
Но я не знаю, как я могу получить GUID моего тома (?). (Даже кто создает ключ)
Я попытался найти DefineDosDeviceW (предположительно) в источнике ReactOS.Но это еще не реализовано.TT
- Конечно, я также записываю имя тома в \ MountPoints2 \ ## UNCNAME \ _LabelFromReg
Но это не работает для приложений WOW64 в 64-битных Windows.