Win32API質問箱 Build47
■ このスレッドは過去ログ倉庫に格納されています
0172デフォルトの名無しさん
2006/11/19(日) 18:17:21FILE_FLAG_DELETE_ON_CLOSE法はうまくいかない。
たぶんみんな試さないで書いてると思う。
漏れが昔ここで聞いた方法
1. rundll32で削除用dllを起動する。
2. 削除用dllからアンインストーラの終了を待って消す。
3. FreeLibraryしてから自分自身を消すコードをヒープにコピーして呼び出す。
(ヒープにPAGE_EXECUTEをつけるのをお忘れなく)
■ このスレッドは過去ログ倉庫に格納されています