У меня есть (не MFC) приложение для Windows, написанное на C ++ (Visual Studio 2013), работающее на небольшом устройстве под управлением Windows Compact 2013.
Устройство имеет два тома хранения (внутренняя флэш-память и SD-карта)
Если я подключаю устройство к ПК с Windows через USB-кабель, тома монтируются, и я вижу их как два отдельных диска в проводнике Windows. Затем я могу изменить метку каждого тома в проводнике (щелкните правой кнопкой мыши на диске -> Свойства -> введите новую метку)
Я хотел бы иметь возможность пометить тома из моего приложения, работающего на устройстве.
Я безуспешно пробовал различные вызовы API Compact 2013 (очевидно, что Compact API гораздо более строг, чем полноценный Win32 API).
Я даже пытался вызвать файл сценария для вызова команды LABEL. Тоже без успеха.
Может кто-нибудь предложить мне какой-нибудь совет о том, как это сделать? Любая помощь приветствуется
Большое спасибо
В итоге решение оказалось на удивление простым. Я добавил autorun.inf
файл в корневую папку устройства со следующим содержимым
[autorun]
label=My Label
Это имело именно тот эффект, которого я стремился достичь.
Других решений пока нет …