如何在Windows中获取网络驱动器的用户定义名称?

时间:2014-12-19 13:19:24

标签: windows networking

我的网络驱动器名称有问题。 如果我们转到网络驱动器的属性,我们可以看到两个名称,一个在标题上(用户定义的名称),另一个在图标旁边(标签)。 我尝试使用GetVolumeInformation函数来获取网络驱动器的名称。我得到的名称是该网络驱动器的标签,而不是用户定义的名称。 我可以使用什么功能获取用户定义的名称?

1 个答案:

答案 0 :(得分:0)

最后,我找到了一种解决方案。用户定义的名称存储在注册表中,子键位于HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2中。首先,我使用WNetGetUniversalName获取网络驱动器的路径,然后将路径转换为注册表中的相应名称,并从_LabelFromReg读取值。