「みずいろ」巻き添えアンインストール問題 No.2

このエントリーをはてなブックマークに追加
568名無しさん@初回限定
>561
さすがに2時間は酷だぞ。
それに、ある程度汎用に作っておけば、
リソース変更だけで使いまわしも出来るしな。
その辺りまでキッチリ押さえた仕様で作るなら
1週間くらいは取ろうぜ。

とりあえずアンインストーラがやるべきことは、概ね
1)レジストリ情報の読み取り
2)ショートカットエントリ(プログラムメニュー以下)の削除
3)ゲーム関連ファイルの削除
4)レジストリの削除
だよな。
レジストリから読み取ったファイルの位置情報をもとに、
3で削除するべきファイルを決定するのは難しくない。
ってか、削除対象フォルダが決まったらそれ以下のファイルを
検索して消してくだけじゃん。

って事は何か?
その削除対象フォルダの決定方法がタコ?
まっとうに考えれば、キーになるファイルの有無を調べて
そのファイルがある場合のみ削除対象として認めりゃええんちゃうの?
そうすれば、仮に関係ないフォルダが指定されたとしても弾かれるやろ。

もしかして削除対象フォルダを決定する前処理で、
文字列を分解してるところでコケてたりして。
もしくは上位フォルダ識別に失敗とか。
でないと上のフォルダから抹殺なんてしねーべよ。