连接网络驱动器后,当我们打开 Windows 资源管理器或文件对话框时,该过程会在注册表中找到此键以显示它的卷名。
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\{ A45BA3B2-F3 96-4F67-8375-ECC2CA1EBBFC }\_LabelFromReg
我不知道 GUID 是什么。
- 它是什么?
- 谁(何时)创建密钥?
- 应用程序(在本例中为 Windows 资源管理器)如何知道密钥?
我正在开发像 SMB 这样的网络重定向器。
我应该在密钥上写一个卷名。
一旦我的网络卷连接,注册表项也会创建。(当然 GUID 与 SMB 不同。它甚至会在每次创建和删除每个连接时发生变化)
但我不知道如何获取我的卷的(?) GUID。(即使谁创建了密钥)
我试图在 ReactOS 源代码中找到 DefineDosDeviceW(suspected)。但它还没有实施。TT
- 当然,我也将卷名写入\MountPoints2\##UNCNAME\_LabelFromReg
但它不适用于 64 位 Windows 中的 WOW64 应用程序。