Java アプリケーションの UAC プロンプト
質問:
Java アプリケーションは昇格されたアクセス許可を要求できますか? Windows Vista または Windows の UAC プロンプトに似たオペレーティング システム7?
答え:
はい、Java アプリケーションは、アプリケーションの管理者の要件を宣言するマニフェスト ファイルを作成することで、昇格されたアクセス許可を要求できます。
マニフェスト ファイルの宣言:
マニフェスト ファイルはセキュリティ要件など、アプリケーションに関する情報が含まれる XML 形式のドキュメント。管理者権限を指定するには、マニフェストに次のセクションを含める必要があります:
<security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" /> </requestedPrivileges> </security>
マニフェスト ファイルの使用法:
マニフェスト ファイルは実行可能ファイル (EXE) にバンドルできます。ファイルとして保存するか、実行可能ファイルと同じ名前で拡張子が「.manifest」のファイルとして別個に保存します (例: yourapp.exe.manifest).
実行
アプリケーションが起動されると、システムはマニフェスト ファイルを読み取り、必要に応じてユーザーに管理者の資格情報の入力を求めます。ユーザーは、アプリケーションに昇格された権限を付与するための資格情報を提供する必要があります。
追加の考慮事項:
以上がJava アプリケーションは UAC プロンプトのような昇格されたアクセス許可を要求できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。