Frage

Ich versuche, den aktuellen Benutzerkontobild in Windows 7, zu extrahieren, aber ich kann nicht scheinen, um herauszufinden, wo es sich befindet. Ich habe festgestellt, dass das Bild manchmal in den temporären Benutzerordner geschrieben wird, sondern erst nach Durchführung bestimmte Aktionen. Es ist nicht immer da sein, garantiert. Hat jemand etwas Glück Extrahieren dieses Bild hat? Dank!

Update: Ich versuche, das Bild unter Verwendung von C ++ zu extrahieren, aber Hilfe in jeder Sprache wäre ein großer Schritt sein. :)

War es hilfreich?

Lösung

Es wird beschrieben hier unter < em> Benutzerprofil Fliesen in Windows 7 . Es scheint nicht sehr ermutigend.

Andere Tipps

Wenn ein API-Aufruf die UserTile braucht, um es zu kopiert wird% TEMP% \% username% .bmp , die in der Regel C: \ Users \ Benutzername \ AppData \ Local \ Temp \ username.bmp .

Aber wenn Sie es direkt von SAM extrahieren müssen, können Sie die Details von http://deployment.xtremeconsulting.com/2010/06/23/usertile-automation-part-1/ , ein Programm zu lesen HKLM \ SAM \ SAM machen \ Domains \ Konto \ Users \ ???????? \ UserTile (im Systemkontext!), überspringt 12 Byte, 4 Byte lesen zu uint und gelesen, dass uint Anzahl von Bytes in eine Datei.

Edit: Ich glaube, ich sollte hinzufügen, dass der API-Aufruf, dass der Explorer in Windows XP verwendet das Symbol zu erhalten, ist eine unbenannte Adresse in einer der Logon-DLL (daher können Sie es selbst nicht nennen, da diese Adresse zwischen ändern sollte Versionen), ich kann mich nicht erinnern die genaue DLL im Moment.

Ich bin mir nicht sicher, wie Sie wollen, um das Bild zu extrahieren. Aber wenn Sie nur Windows-Explorer verwenden könnten, gehen Sie auf C: \ Users \ (Ihr-Benutzername) \ AppData \ Local \ Temp . Die Bilddatei wird benannt als (Ihr-Benutzername) .bmp

Ich habe diese von http: //www.sevenforums. com / tutorials / 5187-Benutzer-Konto-Bild-change.html . Ich habe geprüft, und es hat funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top