2016-05-26 15 views
1

ハンドヘルドデバイスでcabアプリケーションをアンインストールすると、フォルダ内の一部のファイルを削除しないようにしたいと思います。カスタムセットアップdllを作成した場合、これが可能であることを読んでいます。cabアプリのアンインストール時にフォルダ内にファイルを保存する

私はVSでプロジェクトを作成することができましたが、Uninstall_Init関数で何らかのファイルが削除されないようにするために、C++コードを記述する必要があります。提案はありますか?

.infファイルを操作してこれを取得することは可能でしょうか?

+0

セットアップdllがメッセージボックスを表示するか、txtファイルを書き込むかどうかを確認しようとしました。どちらも実行されません...セットアップの.infファイルでCEセットアップのdll設定は正しいですが。何がセットアップDLLで間違っている可能性がありますか? –

答えて

1

セットアップdllを追加しても、Uninstall_Init()関数で保持するファイルを一時的にコピーしてからアンインストールするとファイルが削除されます。 Uninstall_Exit()もあり、インストール後にアンインストーラによって呼び出されます。この機能を使用して、コピーしたファイルをそこに戻すことができます。

Windows Mobile SDKのインストールにセットアップDLLのサンプルコードが必要です。

関連する問題