Question

Je suis en train d'extraire la photo du compte de l'utilisateur actuel dans Windows 7, mais je ne peux pas à comprendre où il se trouve. J'ai trouvé que l'image est parfois écrit dans le dossier temporaire de l'utilisateur, mais seulement après avoir effectué certaines actions. Il est pas toujours garantie d'être là. Quelqu'un at-il eu de chance extraire cette image? Merci!

Mise à jour: Je suis en train d'extraire l'image en utilisant C ++, mais l'aide dans toutes les langues serait un grand pas. :)

Était-ce utile?

La solution

Il est décrit sous < em> profil utilisateur Tiles dans Windows 7 . Il ne semble pas très encourageant.

Autres conseils

Chaque fois qu'un appel API a besoin du UserTile, il est copié dans % TEMP% \% USERNAME% .bmp , qui est habituellement C: \ Users \ nom d'utilisateur \ AppData \ Local \ Temp \ username.bmp .

Mais si vous avez besoin d'extraire directement à partir de SAM, vous pouvez adapter les détails de http://deployment.xtremeconsulting.com/2010/06/23/usertile-automation-part-1/ , pour faire un programme pour lire HKLM \ SAM \ SAM \ domaines \ compte utilisateurs \ ???????? \ UserTile (dans le contexte du système!), sauter 12 octets, lire 4 octets à uint, et lire ce nombre uint d'octets dans un fichier.

Edit: Je sens que je dois ajouter que l'appel API Explorer dans Windows XP utilise pour obtenir l'icône, est une adresse sans nom dans l'une des connexion DLL (donc vous ne pouvez pas appeler vous-même, puisque cette adresse devrait changer entre versions), je ne me souviens pas que DLL exacte au moment.

Je ne suis pas sûr de la façon dont vous voulez extraire l'image. Mais si tu ne pouvais utiliser l'explorateur Windows, allez à C: \ Users \ (votre nom d'utilisateur)-\ AppData \ Local \ Temp . Le fichier image est nommé comme (votre nom d'utilisateur-) .bmp

Je suis de ce http: //www.sevenforums. com / tutoriels / 5187-utilisateur compte-image-change.html . Je l'ai vérifié et cela a fonctionné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top