2017-03-07 68 views
1

我有一个(非MFC)的Windows应用程序用C++编写(Visual Studio中2013)运行Windows紧凑的小型设备上运行2013标签在Windows紧凑存储卷2013

该装置具有两个存储卷(内部闪存和SD卡)

如果我通过USB电缆将设备连接到Windows PC,则会挂载这些卷,并且我可以在Windows资源管理器中将它们看作两个单独的驱动器。然后,我可以更改资源管理器内的每个卷的标签(右键单击驱动器 - >属性 - >键入一个新的标签)

我想能够标记从我的应用程序运行的卷装置。

我已经尝试过各种紧凑型2013 API调用而没有成功(显然,Compact API比完整的Win32 API要严格得多)。

我甚至试图调用一个脚本文件来调用LABEL命令。也没有成功。

任何人都可以提供任何关于如何完成此任务的建议吗?任何帮助将不胜感激

非常感谢

回答

1

最后,解决方案是惊人的简单。我添加了一个autorun.inf文件到设备的根文件夹包含以下内容

[autorun] 
label=My Label 

这不得不正是我一直在寻找希望达到的效果。