豚吐露@wiki
インストール対象を全てのユーザかカレントユーザか選択したい
最終更新:
Bot(ページ名リンク)
-
view
インストール対象を全てのユーザかカレントユーザか選択したい
まず、LEでダイアログは出せません。
有料版だとどうなるかは...不明。
有料版だとどうなるかは...不明。
一応、制御はできるみたいなので、メモ。
インストール対象がカレントユーザのみか、全ユーザになるかは、
[①Organize Your Setup]-[General Information]の[General]-[ALLUSERS]
の値に依存する。
"" | カレントユーザのみ ※値が設定されていない場合 |
1 | 全ユーザ |
2 | カレントユーザか全ユーザか選択 |
2を選択していた場合、OSによって挙動が異なる。
XP | インストールユーザが管理者の場合、全ユーザ。 管理者権限無しの場合、カレントユーザ。 |
Vista | インストール時UACダイアログが表示される。 UACダイアログで管理者へ権限昇格した場合、全ユーザ。 権限昇格しなかった場合、カレントユーザ。 |
7 | msi実行時のコマンドに影響。InstallShieldのexe実行時にオプションを指定し、msiへ渡してあげる必要がある。 以下のように、MSIINSTALLPERUSERに1を指定してやると、カレントユーザ。 指定無しの場合、全ユーザが対象になる。 e.g.) カレントユーザのみを対象としたい場合 Setup.exe /v"MSIINSTALLPERUSER=1" |
更新日: 2015年01月29日 (木) 18時37分17秒