ホームページ >Java >&#&チュートリアル >管理者権限で Java アプリケーションを実行するにはどうすればよいですか?

管理者権限で Java アプリケーションを実行するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-15 07:48:02603ブラウズ

How can I run my Java application with administrator privileges?

管理者権限による Java アプリケーションの実行

Java には、ユーザーに明示的な確認を求めずにアプリケーションを管理者ステータスに昇格させる組み込みメソッドはありません。ただし、マニフェスト ファイルを作成して、アプリケーションに管理者権限が必要であることを指定する別のアプローチもあります。

マニフェスト ファイルの生成

アプリケーションの管理者権限を指定するには、マニフェストファイル。このファイルには、次の XML 構造が含まれている必要があります:

<manifest xmlns="urn:schemas-microsoft-com:asm.v3">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedPrivilege level="requireAdministrator" />
      </requestedPrivileges>
    </security>
  </trustInfo>
</manifest>

マニフェストを含める

マニフェスト ファイルは、実行可能 (.exe) ファイルに含めることも、「」という名前の別のファイルとして保持することもできます。 yourapp.exe.manifest」。 .exe に含めることを選択した場合は、次のコマンドを使用できます。

jar -cfm yourapp.exe manifest.mf yourapp.jar

リファレンス ドキュメント

マニフェスト ファイルの作成と実装の詳細については、次のドキュメントを参照してください。 Microsoft から:

  • [アプリケーションの作成と使用]マニフェスト](https://msdn.microsoft.com/en-us/library/bb756929.aspx)

以上が管理者権限で Java アプリケーションを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。