私のインストーラには管理者権限が必要です。インストール中に、現在ログオンしているユーザーのレジストリのHKCUツリーに値が書き込まれます。ただし、このユーザーアカウントがいわゆる標準アカウントの場合、ユーザーはインストーラーの起動時に管理者アカウントの資格情報を指定する必要があります。値は、現在ログオンしているユーザーのHKCUではなく、この管理者アカウントに関連するHKCUツリーに書き込まれます。 インストーラがローカルのAppDataにデータを書き込んで、デスクトップにショートカットを作成したい場合、同じ問題が発生します。インストーラをHKCUレジストリツリーに書き込む方法を教えてください。
どうすればこの問題を回避できますか?
インストーラが「管理者として実行」する必要があること、またはインストーラ自体が管理者になりすますために資格情報を要求することはありますか? – ShiggityShiggityShwa
@ShiggityShiggityShwaログオンしているユーザーが標準のWindowsアカウントである場合、インストーラは資格情報の入力を要求します。ログオンしているユーザーが管理者アカウントの場合、UAC画面のプロンプトが表示されます。 – Dabblernl
誰に管理者権限が必要ですか? – Anders