1

モバイル デバイス (Windows Mobile 6.5) にアプリケーションを展開するための .cab ファイルを作成しています。Visual Studio 2008 には CAB プロジェクトに問題があるため、cabwiz.exe を使用して「手動で」作成します (これらは非常によく説明されており、ローカリゼーション ファイルが問題の 1 つです)。

ユーザーがアプリケーションをアンインストールすると、インストールされているすべてのファイルが Windows Mobile によって削除されることを除いて、すべて問題ありません。アプリケーションの別のバージョンがインストールされる場合に備えて、アンインストール後もいくつかのファイルを保持したいと考えています。

アンインストール中にファイルが削除されないようにする唯一の方法は、名前を変更することです。これを行うより良い方法はありますか?

4

1 に答える 1

1

CAB インストーラーは、インストール済みであることを認識しているすべてのものをアンインストールします。実行時に作成されたファイルは削除されません。構成ファイルのようなものがある場合は、アプリの起動時に名前を変更し、名前を変更したファイルをアプリ コードで使用します。アンインストーラーがアプリを削除するとき、名前の変更を認識せず、そのファイルをそのままにしておきます。

于 2011-10-10T16:34:05.287 に答える