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