
管理者権限を持つアプリケーションは、Windows 上の別のアプリケーションに管理者権限を与えることができますか?
私は答えを想像しようとしましたが、2つのシナリオを思いつきました。
Windows は、このアプリケーションにのみ権限を付与するかどうかを尋ねたため、権限を持つのはアプリケーションのみとなり、委任することはできません。
アプリケーションは管理者権限を持っているため信頼されており、他のアプリケーションに権限を与えることができます。
方法を尋ねているのではなく、実現可能性を尋ねているのです。
答え1
もちろん、これは可能です。アプリが管理者権限、つまり高い整合性レベルで実行されている場合、通常、起動するすべてのアプリもその管理アクセス トークンを継承します。
これは簡単に確認できます。管理者権限でコマンド プロンプトを起動し、Regedit を実行します (UAC ダイアログなし)。メモ帳を実行します。次のダイアログが表示されることなく、保護されたシステム フォルダーに保存できます。