OVH Cloud OVH Cloud

Liste des utilisateurs Windows

5 réponses
Avatar
Gloops
Bonjour tout le monde,

Pour connaître la liste des utilisateurs enregistrés sur la machine pour
Windows XP ... je me verrais bien parcourir le répertoire "Documents and
Settings", pour faire la liste de ses sous-répertoires, bien que ça ne
soit pas très rigoureux. Pour effacer les cookies, ça devrait faire
l'affaire.

La question a été posée en 2000, de savoir comment obtenir cette liste,
et aucune réponse n'a été fournie, mais depuis quelqu'un a pu progresser
là-dessus ...

5 réponses

Avatar
bayosky
Dans le message %,
Gloops a écrit :
Bonjour tout le monde,



Salut,

Avec WMI c'est tout à fait possible.

Le scripts logusers.vbs présent sur le site de JCB est une excellente
base de départ pour récupérer l'info qui te manque... L'addaptation de
VBS à VB6 voire VB.net ne pose aucun problème.

Attention certaines installations peuvent être fantaisistes ou
bricolées. Donc les utilisateurs n'ont pas forcément tout ou partie de
leurs "userprofile" dans C:Documents and Setting.
Cependant
Une fois que l'on connait les noms d'Users par WMI, on peut obtenir
leurs UID par WMI ( y'a un tel script sur le site de JCB aussi ... )
puis leurs chemin de profils ( adresse du ntuser.dat ) ( en fonction
des UID ) dans la BdR .
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows
NTCurrentVersionProfileList
Ensuite on est sauvé ! Grace à JCB.Tools ( encore de JCB ) on peut
charger la ruche d'un utilisateur
et y lire en clair les chemins des dossiers spéciaux... pour le cas où
certains auraient été mis à des endroits particulier...

Bref pour être adapté à toute les situations des efforts sont
indispensables... :o)

Bon courage,

HB
Avatar
Guy DETIENNE
Salut ;O)

Sans devoir passer par WMI, il existe une façon via API (NetUserEnum) :

Vois ici un exemple tout prêt sur VBNET (site VB6) :
http://vbnet.mvps.org/index.html?code/network/netuserenum.htm


Guy

"Gloops" a écrit dans le message de
news:%
Bonjour tout le monde,

Pour connaître la liste des utilisateurs enregistrés sur la machine pour
Windows XP ... je me verrais bien parcourir le répertoire "Documents and
Settings", pour faire la liste de ses sous-répertoires, bien que ça ne
soit pas très rigoureux. Pour effacer les cookies, ça devrait faire
l'affaire.

La question a été posée en 2000, de savoir comment obtenir cette liste,
et aucune réponse n'a été fournie, mais depuis quelqu'un a pu progresser
là-dessus ...


Avatar
bayosky
Dans le message ,
Guy DETIENNE a écrit :
Salut ;O)

Sans devoir passer par WMI, il existe une façon via API
(NetUserEnum)
:

Vois ici un exemple tout prêt sur VBNET (site VB6) :
http://vbnet.mvps.org/index.html?code/network/netuserenum.htm





Attention tout de même à tous les users gérés par le system
J'magine que la personne qui a posé la question veut les "vrais"
utilisateurs ...

Contrairement à ce que propose ce programme VB6, la méthode utilisée
par JCB fait le tri.
Avatar
Gloops
bayosky a écrit :
Dans le message ,
Guy DETIENNE a écrit :
Salut ;O)

Sans devoir passer par WMI, il existe une façon via API (NetUserEnum)
:

Vois ici un exemple tout prêt sur VBNET (site VB6) :
http://vbnet.mvps.org/index.html?code/network/netuserenum.htm





Attention tout de même à tous les users gérés par le system
J'magine que la personne qui a posé la question veut les "vrais"
utilisateurs ...



Il y a des vrais et des faux ?
En tout cas merci pour toutes ces infos.
En même temps j'ai eu une piste pour la ruche registre, ça me permettra
peut-être de régler le problème de l'exécution automatique au
branchement d'un disque, pour l'utilisateur limité.


Contrairement à ce que propose ce programme VB6, la méthode utilisée par
JCB fait le tri.


Avatar
bayosky
Dans le message ,
Gloops a écrit :
Il y a des vrais et des faux ?



les utilisateurs system genre "HelpAssistant" ne sont pas de vrais
utilisateurs ....

HB