Можно ли сделать так, чтобы Windows Mobile сохраняла некоторые файлы, которые были установлены из CAB-файла после удаления? - PullRequest
1 голос
/ 10 октября 2011

Я создаю .cab файл для развертывания моего приложения на мобильных устройствах (Windows Mobile 6.5). Я создаю его "вручную" с помощью cabwiz.exe, потому что Visual Studio 2008 имеет проблемы с CAB-проектами (они описаны достаточно хорошо, локализация файлов - одна из проблем).

Все хорошо, за исключением того, что Windows Mobile удаляет все установленные файлы, когда пользователь удаляет приложение. Я хочу сохранить какой-нибудь файл после удаления на случай, если будет установлена ​​другая версия приложения.

Теперь единственный способ сохранить файлы от удаления во время удаления - переименовать их. Есть ли лучше сделать это?

1 Ответ

1 голос
/ 10 октября 2011

Установщик CAB удалит все, что он знает, что он установил. Он не удалит файлы, созданные во время выполнения. Если у вас есть что-то вроде файла конфигурации, просто переименуйте его при запуске приложения и используйте переименованный файл в коде приложения. Когда деинсталлятор удалит приложение, он не узнает о переименовании и оставит этот файл в покое.

...