comment savoir si l'utilisateur à les droits administrateur?
merci,
--
-----
http://dark.freezee.org/
- Dark Update v2.0 (http://dark.freezee.org/appli/start.html )
- Dark Emule v0.44b r4
- Dark 3D-X 0.7beta
- Dark Shell 1.12 (le multi shell pour windows)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Cyrille Szymanski
On 2005-02-20, dark poulpo wrote:
comment savoir si l'utilisateur à les droits administrateur?
Tu entends quoi par "droits administrateur" ? Des utilisateurs non membres du groupe Administrateurs peuvent avoir des privilèges particuliers.
La méthode 1 c'est : on s'en balance et dès qu'une opération échoue on râle.
Elle a l'avantage de ne pas tomber dans des impasses du genre : il faut absolument que le programme soit lancé en trant qu'admin pour fonctionner bien que l'utilisateur ait tous les droits pour faire ce qui est requis.
La méthode 2 c'est NetUserGetInfo(). Voir le post de Christian dans ce groupe.
-- Cyrille Szymanski
On 2005-02-20, dark poulpo <qsdqd@sss.ss> wrote:
comment savoir si l'utilisateur à les droits administrateur?
Tu entends quoi par "droits administrateur" ? Des utilisateurs non membres du
groupe Administrateurs peuvent avoir des privilèges particuliers.
La méthode 1 c'est : on s'en balance et dès qu'une opération échoue on râle.
Elle a l'avantage de ne pas tomber dans des impasses du genre : il faut
absolument que le programme soit lancé en trant qu'admin pour fonctionner bien
que l'utilisateur ait tous les droits pour faire ce qui est requis.
La méthode 2 c'est NetUserGetInfo(). Voir le post de Christian dans ce groupe.
comment savoir si l'utilisateur à les droits administrateur?
Tu entends quoi par "droits administrateur" ? Des utilisateurs non membres du groupe Administrateurs peuvent avoir des privilèges particuliers.
La méthode 1 c'est : on s'en balance et dès qu'une opération échoue on râle.
Elle a l'avantage de ne pas tomber dans des impasses du genre : il faut absolument que le programme soit lancé en trant qu'admin pour fonctionner bien que l'utilisateur ait tous les droits pour faire ce qui est requis.
La méthode 2 c'est NetUserGetInfo(). Voir le post de Christian dans ce groupe.
-- Cyrille Szymanski
Christian ASTOR
dark poulpo wrote:
je veux dire par la que je voudrais savoir si le profil actuel à des droits administrateur ou pas.
KB118626 ou IsUserAnAdmin()
dark poulpo wrote:
je veux dire par la que je voudrais savoir si le profil actuel à des droits
administrateur ou pas.
je veux dire par la que je voudrais savoir si le profil actuel à des droits administrateur ou pas.
KB118626 ou IsUserAnAdmin()
dark poulpo
salut, je veux dire par la que je voudrais savoir si le profil actuel à des droits administrateur ou pas. quand on crée un nouvel utilisateur, dans appartenance au groupe, je veux savoir si il est administrateur. En fait c'est pour ecrire dans la base de registre dans le local machine. Actuellement je renvoie bien un message d'erreur, mais je preferrerai interdire carrément l'option en fonction de l'utilisateur.
-- ----- http://dark.freezee.org/ - Dark Update v2.0 - Dark Emule v0.44b r4 - Dark 3D-X 0.7beta - Dark Shell 1.12
salut,
je veux dire par la que je voudrais savoir si le profil actuel à des droits
administrateur ou pas. quand on crée un nouvel utilisateur, dans
appartenance au groupe, je veux savoir si il est administrateur. En fait
c'est pour ecrire dans la base de registre dans le local machine.
Actuellement je renvoie bien un message d'erreur, mais je preferrerai
interdire carrément l'option en fonction de l'utilisateur.
--
-----
http://dark.freezee.org/
- Dark Update v2.0
- Dark Emule v0.44b r4
- Dark 3D-X 0.7beta
- Dark Shell 1.12
salut, je veux dire par la que je voudrais savoir si le profil actuel à des droits administrateur ou pas. quand on crée un nouvel utilisateur, dans appartenance au groupe, je veux savoir si il est administrateur. En fait c'est pour ecrire dans la base de registre dans le local machine. Actuellement je renvoie bien un message d'erreur, mais je preferrerai interdire carrément l'option en fonction de l'utilisateur.
-- ----- http://dark.freezee.org/ - Dark Update v2.0 - Dark Emule v0.44b r4 - Dark 3D-X 0.7beta - Dark Shell 1.12
Arnaud Debaene
dark poulpo wrote:
salut, je veux dire par la que je voudrais savoir si le profil actuel à des droits administrateur ou pas.
C'est quoi les "droits administrateurs" selon toi, parce qu'il y n'y a pas de définition simple... Ce qui sépare réellement les administrateurs du "commun des mortels", c'est qu'un administrateur peut s'approprier de force un objet sécurisé.
En fait c'est pour ecrire dans la base de registre dans le local machine.
C'est typiquement le genre de cas délicat, parce que avec une configuration de sécurité par défaut sur XP, les Utilisateurs avec pouvoir ont aussi le droit en écriture sur HKEY_LOCAL_MACHINESoftware (mais pas sur le reste de HKLM). Alors est-ce que tu dois autoriser les utilisateurs avec pouvoir à faire cette opération ou pas? Ce n'est pas évident...
Arnaud MVP - VC
dark poulpo wrote:
salut,
je veux dire par la que je voudrais savoir si le profil actuel à des
droits administrateur ou pas.
C'est quoi les "droits administrateurs" selon toi, parce qu'il y n'y a pas
de définition simple... Ce qui sépare réellement les administrateurs du
"commun des mortels", c'est qu'un administrateur peut s'approprier de force
un objet sécurisé.
En fait c'est pour ecrire dans la base de registre dans le local
machine.
C'est typiquement le genre de cas délicat, parce que avec une configuration
de sécurité par défaut sur XP, les Utilisateurs avec pouvoir ont aussi le
droit en écriture sur HKEY_LOCAL_MACHINESoftware (mais pas sur le reste de
HKLM). Alors est-ce que tu dois autoriser les utilisateurs avec pouvoir à
faire cette opération ou pas? Ce n'est pas évident...
salut, je veux dire par la que je voudrais savoir si le profil actuel à des droits administrateur ou pas.
C'est quoi les "droits administrateurs" selon toi, parce qu'il y n'y a pas de définition simple... Ce qui sépare réellement les administrateurs du "commun des mortels", c'est qu'un administrateur peut s'approprier de force un objet sécurisé.
En fait c'est pour ecrire dans la base de registre dans le local machine.
C'est typiquement le genre de cas délicat, parce que avec une configuration de sécurité par défaut sur XP, les Utilisateurs avec pouvoir ont aussi le droit en écriture sur HKEY_LOCAL_MACHINESoftware (mais pas sur le reste de HKLM). Alors est-ce que tu dois autoriser les utilisateurs avec pouvoir à faire cette opération ou pas? Ce n'est pas évident...