Vérifier que l'utilisateur est administrateur

Soyez le premier à donner votre avis sur cette source.

Vue 6 512 fois - Téléchargée 624 fois

Description

Code en C/WIN32, compile sous GCC et MSVC (Makefile fourni pour GCC).

Principe simple : on regarde les groupes actifs dans les tokens du processus, à la recherche de celui correspondant aux administrateurs.

Devrait fonctionner sur tous les systèmes NT. Pour reprendre dans votre code, ne garder que windows.h et la fonction IsUserAdmin.

Conclusion :


Pas de bugs connus, testé sous XP et fonctionne.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
Source qui m'ai bien utile en ce moment

Merci :)
Messages postés
2
Date d'inscription
dimanche 20 juin 2004
Statut
Membre
Dernière intervention
24 décembre 2004

peut-tu me donner ton email (si ta msn) tu me lenvoie sur h.a.c.k.t.i.v.i.t.y@caramail.com je tajouterai ensuite !
Messages postés
787
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1
Oui, si on compile en C++, en effet... Désolé, je ne fais que du C ;-)
Messages postés
14
Date d'inscription
mercredi 4 juin 2003
Statut
Membre
Dernière intervention
25 août 2005

Salut,

Super source, par contre pour info j'ai eu une petite erreur à la compilation sous cygwin (ligne 19 du programme), il faut mettre:

pGroups = (PTOKEN_GROUPS)LocalAlloc(LMEM_FIXED, dwGroups);

au lieu de:

pGroups = LocalAlloc(LMEM_FIXED, dwGroups);
Messages postés
787
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1
C'est à force de compulser des docs in english, sir. Sorry !
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.