実行しているように思えます。自身のコピーを作成後、それを別プロセスで起動していますね。この変更が影響しているのでしょうか。問題ないのが不思議・・・。以下)を見てみました。オプションをつけて別プロセスとして起動しています。起動時にカーソルが「矢印+砂時計」になったままの状態も5秒間ちょっとくらいです。別プロセスで起動されたコピーが、起動元のプロセスの終了を検出できない(起動元プロセスが本当に終了できずにいる)とか・・・。Win98/Firefox1.5/Thunderbird1.5)自己レスです。こんなのがありました。disappearhttps://bugzilla.mozilla.org/show_bug.cgi?id=330885他に「uninstall」で最近のバグを探すと、次のようなものが見つかりました。・・・英語は苦手なので、外してるかもしれませんが。SP2/Firefox1.5)>kannさんHKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\〜はマイクロソフトのサイトの説明を読むと関係なさそうですね。(^^;本家Bugzillaからのリンク先でuninstallのソースを書いたページを見ました。文字列に対応した変数じゃないとダメなんじゃないかと思うんですけど。C言語は少しかじった程度なので間違ってるかも知れません。(^^;あとはhttp://www.microsoft.com/japan/developer/library/jpwinpf/_win32_gettemppath.htmこの辺りも気になるところです。SP2/Firefox1.5)自己レスです。DWORDの解釈を間違えていたようです。m(__)m"文字列"じゃなくて"文字列の長さ"の取得みたいですね。編集(投稿者)当初は私もレジストリの不整合などによってアンインストールできないのかと思っていました。関係していると見て間違いなさそうですね。使うのが良さそうです。こちら(↓)でも同様の質問があり、この方法で解決されました。本家Bugzillaからのリンク先でuninstallのソースを書いたページを見ました。私が気になったのは、以下の部分です。