管理者になる必要のあるインストーラーがあります(少なくともc:\ program files \ app dirに何かをドロップします)。また、HKCUに多数のエントリを作成する必要があります。これは、インストーラーが実行されている場合です。管理者として、HKCUはどこに行きますか、おそらく管理者です。
しかし、ログインしているユーザーのHKCUが欲しいので、レジストリエントリを含む多くのことを実行するアプリケーションを起動したいと思います。
インストーラーからこのアプリケーションを起動すると、管理者またはログインユーザーとして実行されます。管理者として実行されているプロセスから、ログインしたユーザーとしてアプリケーションを起動するにはどうすればよいですか?
私はこれをすべて間違って見ていますか?私の本当の要件は
、HKCUにエントリを作成するアプリケーションをデプロイしたいということです。インストーラーは、
どのHKCUがターゲットになるかを昇格する
と、通常、管理者資格(Vista UACシナリオを含む)が必要になりますか?
管理者または昇格
したユーザーは、エントリが管理者ではなく、最終的にユーザーのHKCUハイブであることを確認できます。
ありがとう