在 Windows Compact 2013 中标记存储卷
Label a storage volume in Windows Compact 2013
我有一个(非 MFC)Windows 应用程序,用 C++ (Visual Studio 2013) 运行 在小型设备上编写 运行 Windows Compact 2013.
设备有两个存储空间(内部闪存和SD卡)
如果我通过 USB 数据线将设备连接到 Windows PC,则卷已安装,我可以在 Windows Explorer 中将它们视为两个独立的驱动器。然后我可以更改资源管理器中每个卷的标签(右键单击驱动器 -> 属性 -> 输入新标签)
我希望能够在设备上标记我的应用程序 运行 中的卷。
我尝试了各种 Compact 2013 API 调用但没有成功(显然 Compact API 比完整的 Win32 API 限制更多)。
我什至试过调用一个脚本文件来调用LABEL命令。也没有成功。
任何人都可以就如何完成此任务向我提供任何建议吗?任何帮助将不胜感激
非常感谢
最后,解决方案出奇的简单。我在设备的根文件夹中添加了一个 autorun.inf
文件,内容如下
[autorun]
label=My Label
这正是我想要达到的效果。
我有一个(非 MFC)Windows 应用程序,用 C++ (Visual Studio 2013) 运行 在小型设备上编写 运行 Windows Compact 2013.
设备有两个存储空间(内部闪存和SD卡)
如果我通过 USB 数据线将设备连接到 Windows PC,则卷已安装,我可以在 Windows Explorer 中将它们视为两个独立的驱动器。然后我可以更改资源管理器中每个卷的标签(右键单击驱动器 -> 属性 -> 输入新标签)
我希望能够在设备上标记我的应用程序 运行 中的卷。
我尝试了各种 Compact 2013 API 调用但没有成功(显然 Compact API 比完整的 Win32 API 限制更多)。
我什至试过调用一个脚本文件来调用LABEL命令。也没有成功。
任何人都可以就如何完成此任务向我提供任何建议吗?任何帮助将不胜感激
非常感谢
最后,解决方案出奇的简单。我在设备的根文件夹中添加了一个 autorun.inf
文件,内容如下
[autorun]
label=My Label
这正是我想要达到的效果。