Niveau deb.
Petit script sans pretention qui liste tous les comptes utilisateur existants sur un Pc, même ceux qui ne possède pas de profil sur le pc.
Je n'ai rien après SAS\SAM\HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names
Code : Tout sélectionner
Type de compte Compte utilisateur
---------------------------------------------
Config SystemService
Documents and Settings LocalService
Documents and Settings NetworkService
Documents and Settings Test [size=85]<- compte domaine user / local user[/size]
Documents and Settings Tech [size=85]<- compte admin local[/size]
Documents and Settings Teledistrib [size=85]<- compte domaine admin admin local[/size]
Documents and Settings ZeShrek [size=85]<- compte domaine user / admin local[/size]
... etc
"Les WMI sont nos amies, il faut les aimer aussi..."
+1Cela marche à la perfection sur un poste en workgroup mais pas sur un poste intégré à un domaine .
Test avec un domaine : ça fonctionne !!arrkhan a écrit :"Les WMI sont nos amies, il faut les aimer aussi..."
J'ai pas de domaine sous la main pour pouvoir tester et améliorer ton script mais pourquoi faire compliqué en cherchant dans le registre alors qu'il y a les WMI Win32_UserAccount et Win32_UserInDomain
Espérant t'avoir mis sur la voie► Afficher le texte
Code : Tout sélectionner
GUICtrlSetData($Info2, "Domaine : " & @TAB & $objItem.Domain)
Oui en effet, j'ai attendu longtemps, le temps de la découverte réseau (400 users)Test avec un domaine : ça fonctionne !!