.EXEにマークを付けて、管理者として実行するように要求する方法はありますか?となることによって:
- UACがプロンプトなしでrunasadminに設定されている場合、それはadminとして実行されます。
- ユーザーが管理者として実行できない場合(別のログインが必要)、ユーザーとして実行します。
- プロンプトが表示されたら、ユーザーにプロンプトを表示します。受け入れられた場合、管理者として実行されます。
- プロンプトが拒否された場合は、ユーザーとして実行されます。
私は2つの.exeプログラムでこれを行う方法を知っています。でも1つでやりたいです。このプログラムは、ユーザーのライセンスキーを入力します。HKLMで、アプリに管理者権限がある場合(つまり、すべてのユーザーがキーを持っている場合)。管理者権限がない場合はHKCUで。