Maison >Java >javaDidacticiel >Les applications Java peuvent-elles demander des autorisations élevées comme les invites UAC ?
Invites UAC dans les applications Java
Question :
Les applications Java peuvent-elles demander des autorisations élevées à le système d'exploitation, semblable à l'invite UAC dans Windows Vista ou Windows 7 ?
Réponse :
Oui, les applications Java peuvent demander des autorisations élevées en créant un fichier manifeste qui déclare les exigences d'administrateur de l'application.
Déclaration du fichier manifeste :
Le fichier manifeste est un document au format XML qui contient des informations sur l'application, y compris ses exigences en matière de sécurité. Pour spécifier les autorisations d'administrateur, le manifeste doit inclure la section suivante :
<security> <requestedPrivileges> <requestedExecutionLevel level="requireAdministrator" /> </requestedPrivileges> </security>
Utilisation du fichier manifeste :
Le fichier manifeste peut être regroupé avec l'exécutable (EXE) fichier ou conservé séparément en tant que fichier portant le même nom que l'exécutable mais avec une extension « .manifest » (par exemple, yourapp.exe.manifest).
Exécution
Lorsque l'application est lancée, le système lira le fichier manifeste et demandera à l'utilisateur les informations d'identification de l'administrateur si nécessaire. L'utilisateur doit fournir les informations d'identification pour accorder des privilèges élevés à l'application.
Considérations supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!