J'ai une application Python OS X qui utilise wxPython pour ses contrôles GUI. Je cherche à demander à l'utilisateur des droits d'administration (similaire à l'utilisation de l'API du service d'autorisation dans Objective-C) avant de démarrer un service réseau.Invite d'administrateur de l'interface graphique Python de Mac OS X
La bibliothèque la plus proche que j'ai trouvée est la Authorization library de Bob Ippolito mais elle est relativement obsolète et présente des problèmes de compatibilité avec Snow Leopard (OS X 10.6.4/Python 2.6.4).
Ma solution de contournement serait de créer un lanceur Objective-C qui exécute l'application python avec des droits d'administration, mais qui semble assez kludgy.
Merci pour l'aide!
Il n'y a pas de liaisons Python que j'ai pu trouver, mais je pense que je peux utiliser ctypes et launchd (8) pour accomplir ce que je recherche. Merci! –
C'est aussi mon impression. :) – EOL