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 ...
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
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
Dans le message %23TwT6P4QGHA.2276@tk2msftngp13.phx.gbl,
Gloops <gloops@niark.invalid> 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)
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
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 ...
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" <gloops@niark.invalid> a écrit dans le message de
news:%23TwT6P4QGHA.2276@tk2msftngp13.phx.gbl...
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 ...
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 ...
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.
Dans le message e2kmxV7QGHA.5924@TK2MSFTNGP09.phx.gbl,
Guy DETIENNE <gd@NOSPAM.tchao.be> 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.
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.
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.
bayosky a écrit :
Dans le message e2kmxV7QGHA.5924@TK2MSFTNGP09.phx.gbl,
Guy DETIENNE <gd@NOSPAM.tchao.be> 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.
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.
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
Dans le message ug0lArQRGHA.4344@TK2MSFTNGP12.phx.gbl,
Gloops <gloops@niark.invalid> a écrit :
Il y a des vrais et des faux ?
les utilisateurs system genre "HelpAssistant" ne sont pas de vrais
utilisateurs ....