Je cours un script Jython 2.1 sur Windows 7 qui appelle un programme externe via os.system
. Le script est exécuté dans Jython intégré dans une application Java.Obtenir les autorisations de dossier à partir de Jython sous Windows 7
Ce programme externe écrit un fichier, mais s'il essaie d'écrire le fichier dans un dossier pour lequel l'utilisateur actuel n'a pas d'autorisation, le fichier n'apparaît jamais dans ce dossier. Le programme externe ne le remarque pas et renvoie comme si l'opération avait réussi.
Comment puis-je vérifier à partir de Jython si l'utilisateur actuel a des autorisations pour un certain dossier? Puis-je même activer une invite UAC pour que l'utilisateur puisse choisir d'écrire dans un dossier protégé?