requestedExecutionLevel(実行レベル宣言)
アプリケーションマニフェストで宣言する、asInvoker・highestAvailable・requireAdministratorのいずれかの起動時権限レベルである。
この概念が関わる関係
- Administrator Broker ModelはrequestedExecutionLevel(実行レベル宣言)を前提とします。
- ファイル/レジストリの仮想化(VirtualStore)はrequestedExecutionLevel(実行レベル宣言)と両立しません。
- installer detection(インストーラー検出)はrequestedExecutionLevel(実行レベル宣言)と両立しません。
- requestedExecutionLevel(実行レベル宣言)はUACレジストリ仮想化を防ぎます。
この概念を扱う記事
- Windowsアプリで「管理者権限が必要な処理だけ」を分離する具体的な書き方(言及)
- Windows の管理者特権が必要になるのはいつなのか - UAC、保護領域、設計上の見分け方(言及)
- レジストリの32bit/64bitリダイレクトと仮想化の落とし穴 ── Wow6432Nodeと「書いたはずの値がない」問題(言及)
一次資料
- https://learn.microsoft.com/windows/win32/secauthz/developing-applications-that-require-administrator-privilege
- https://learn.microsoft.com/windows/win32/sbscs/application-manifests
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。