Exact, pour le ctypes, je suis pris de court :mouarf:
import ctypes, os, sys
if sys.platform == "win32":
is_admin = ctypes.windll.shell32.IsUserAnAdmin() != 0
else:
is_admin =...
Type: Messages; Utilisateur: afranck64
Exact, pour le ctypes, je suis pris de court :mouarf:
import ctypes, os, sys
if sys.platform == "win32":
is_admin = ctypes.windll.shell32.IsUserAnAdmin() != 0
else:
is_admin =...
pêché sur stackoverflow:
from win32com.shell import shell
if shell.IsUserAnAdmin():
print ("i am admin")
si,
il s'agit bien d'un admin.
hmm, bref, j'obtiens un:
@Pausekawa: le test du admin tourne bien, mais celui du root non(Je me demande s'il est logique sous win car je ne capte pas vraiment).
edit: oups, je suppose qu'il s'agit du test sur le premier...
Sous Win-Vista/7, l'écriture sur la partition <C> est réservé aux Admins.
Alors un:
open("C:/est_tu_admin", "w") devrais le faire savoir.
Je suppose que l'idéal serait de le faire avec un nom de...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.