首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置Windows网络映射的标签

设置Windows网络映射的标签
EN

Stack Overflow用户
提问于 2011-08-17 21:11:38
回答 1查看 572关注 0票数 2

是否可以给出一个网络驱动器映射(使用WNetAddConnection函数或“映射网络驱动器...”GUI)标签而不是默认的“() (:)”标签?

我试着使用SetVolumeLabel,但总是失败,而且我在WNet应用程序接口中看不到任何指定显示标签的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-18 01:34:18

这不是100%的解决方案,但它更多的是一个答案而不是一个评论……

如果您在GUI上重命名映射的网络驱动器(通过右键单击它并转到“重命名”),它会向注册表中添加一个值。在不同的网站上阅读(特别是this one),看起来Windows可能会自己偶尔删除这个值,所以这可能不是一个永久的解决方案。

我刚刚通过regedit手动完成了这项工作,它在GUI中工作,所以我看不出为什么它不能以编程方式工作

向注册表项添加一个名为_LabelFromReg的字符串值,其中的值是您希望标签成为的任何值

代码语言:javascript
复制
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\##<server-name>#<share-name>

如果您已经创建了共享,则此密钥应该已经存在。

显然(参见上面的链接),您需要将该键设置为只读,以防止操作系统随意更改它--我不知道您将如何通过编程方式做到这一点,但我相信这是可以做到的。

我知道这个答案有很大的差距,但也许它是在正确的方向上戳了一下?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7093436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档