2009-03-23 8 views
3

Ich frage mich nur, ob jemand weiß, wo Vista die Profilbilder für jedes Benutzerkonto speichert. Ich weiß in XP ist es in C: \ Dokumente und Einstellungen \ All Users \ Anwendungsdaten \ Microsoft \ Benutzerkonto Bilder gespeichert, aber wenn ich den entsprechenden Pfad in Vista durchsuchen, alles was ich habe ist ein user.bmp und ein guest.bmp . Ich verstehe, dass dies die Standardeinstellungen sind, wenn ich keine benutzerdefinierten Benutzerprofilabbilder zulasse, aber dies ist nicht die Route, der ich folgen möchte. Ich gehe davon aus, dass Vista die gleiche wie XP ist, wo die Profilbildnamen .bmp sind, aber wenn ich eine Suche mache, kann ich nirgendwo Bilder finden. Hat vista den Profilbildspeicher in die Registrierung verschoben?Wo speichert Windows Vista das Profilbild?

Ich weiß auch, dass es ein temporäres Verzeichnis, C: \ Users \ <Benutzername> \ AppData \ Local \ Temp, das die Dateien, die ich suche, aber alles, was ich sie modifiziere, wenn ich das Profil laden Sie werden überschrieben. Ich nehme an, dass dies geschieht, weil es ein Temp-Dir ist. Dies lässt mich glauben, dass es ein Hauptverzeichnis mit all diesen Bildern gibt.

Danke,
Johnathan

Antwort

1

Ich wollte das Gleiche tun, aber ich fand heraus, dass es nicht möglich ist, unter Vista programmatisch die Benutzer Bild zu ändern. Ich habe die Antwort hier:

Change user picture?

+0

Es ist schade, dass sie die Bilddaten in SAM gespeichert haben. Ich bin mir nicht sicher, warum MS denkt, dass das Profilbild auf Passwort-Ebene geschützt werden muss, und das ist schade. – JohnathanKong

2

Diese useful post hat einen VB-Skript, das den SAM mit Hilfe von SysInternals psexec ändert die Benutzerkonten Bild einzustellen (aka UserTile).