Как безопасно удалить USB-накопитель в Windows CE 5.0?
До сегодняшнего дня я предполагал, что Windows CE записывает все на диск, и у меня не получится сломанный FAT16 при удалении USB-накопителя. Сегодня я оказался неправ.
Я использую флешку для тестирования на устройстве WinCE 5.0. Я ничего не пишу из приложения или WinCE на флешку. Я просто запускаю свое приложение, и мое приложение считывает его настройки и картинки с флешки. Сегодня именно этот порядок операций сломал мою файловую систему флешки (и я должен это исправить).
Есть ли способ сказать WinCE 5.0 размонтировать флешку, прежде чем я ее уберу? Он видит его как "Жесткий диск", а в меню касания и удержания нет ничего похожего на "безопасно извлечь диск".
Я доволен как кодом для выполнения этой операции, так и некоторыми хитростями, которых я еще не нашел в Windows CE. Спасибо.
1 ответ
Вероятно, вы можете отключить подкачку и отключить кэширование для хранилища, используя записи реестра файловой системы FAT. Производительность, очевидно, будет страдать.