2017-03-07 384 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 

這不得不正是我一直在尋找希望達到的效果。