インストーラー相談室

このエントリーをはてなブックマークに追加
52デフォルトの名無しさん
>>51
インストール失敗時の復元処理ならわかりますがアンインストールは
それほど詳しくないす。ですが、自分がもし42のやつをやるとすれば

1. ライセンス監理みたいに、APの起動時にSIDを記録しておく。
2. アンインストール時には、
http://www03.u-page.so-net.ne.jp/tb3/katsu-y/doc/loadhive.htm
の方法とLsaLookupSids()でレジストリとスタートアップを消す。

か、それが無理そうなら、

1. ライセンス監理みたいに、APの起動時にSIDを記録しておく。
2. アンインストール時にレジストリクリア用のモジュールだけ残しておいて
Runに登録しておき、ログオン時にSIDが一致したらキー削除し、SID一覧から
削除。
3. SIDリストが空になったらクリアモジュールも削除。

かな。但しこれは削除対象のモジュールが最上位の場合ね。
自分より上位のモジュールがあるとそっちを先に消さないといけないから
もうちょいうだうだいるかも。