3

アプリケーションのインストーラーを手作業で作成しました (理由は聞かないでください)。そして、[コントロール パネルの追加と削除] の下にあるエントリのレジストリ キーを設定しましたHKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall。そして、それはうまくいきます。昇格を要求せずにインストーラーが Vista で実行されるように、HKCU の下にある必要があります。

私が抱えている問題は、ユーザーがローミング プロファイルを持つドメイン アカウントを使用してインストールし、別のマシンに移動した場合、追加/削除コントロール パネルに私のソフトウェアのエントリがあり、情報がないことです。ローミング ユーザーには表示されたくありません。私のアプリは、とにかくその状況で動作するような方法でインストールされません。私のアプリが追加/削除に表示されないように、そのエントリを設定できる方法はありますか? それとも、HKCU の下でエントリを作成することによって、それに運命づけられましたか? ありがとう!

4

1 に答える 1

1

fwiw:Google Chrome はあなたが行った方法でインストールしますが、ローミングしないプロファイルの "local settings\app data" ディレクトリにインストールするため、同じ問題が発生します [1]。

インストール\アンインストールの問題を修正するよりも、アプリをユーザーと一緒にローミングする方が合理的でしょうか? Doc & settings\Application Data の下にローミングできる場所にインストールできるように、小さくて xcopy でインストールできますか?

[1] http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/distrib/dseb_ovr_wpeu.mspx?mfr=true

于 2008-10-06T18:52:49.087 に答える