私は自分のアプリのインストーラを設定して「すべてのユーザー」と「自分だけ」のどちらかを選択できるようにしました。アプリをインストールするには管理者権限が必要です。
すべてのユーザーにインストールすると、ショートカットとスタートメニューのエントリがすべてのユーザーのデスクトップに表示され、各ユーザーのINIファイルは最初に実行したときに自分のプロファイルアプリのデータフォルダーに保存されます。 EXEはC:\ Program Files \ xyzに入ります。
「自分用」をインストールした場合、ショートカットはデスクトップにのみ表示され、INIファイルは自分のプロファイルアプリのデータフォルダに保存されます。 EXEはまだC:\ Program Files \ xyzに入っています...
制限付きユーザーとしてログオンした場合でも、C:\ Program Filesに移動してアプリを実行できます。アプリをインストールしたユーザーに対してアプリを非公開にしたい場合、実行可能ファイルを配置するのに最適な場所(「適切な」場所)はどこですか?
ChromeがそれをLocal AppDataフォルダに入れているのがわかります。大会はありますか?
VistaとWindows 7はどうですか?すべてのユーザーがもうインストールしてもC:\ Program Filesは可能ですか?
You are going to have to modify whatever registry keys the setup program changed however
。