Aufgrund eines von mir für Windows XP entwickelten Programms, welches den letzten angemeldeten User aus der Registry auswertete, musste nun für Windows Vista umgeschrieben werden.
An der für Windows XP üblichen Stelle HKey_Local_Machine\Software\Microsoft\Microsoft\WinNT\CurrentVersion\
WinLogon den Wert DefaultUsername war leider unter Windows Vista nichts zu finden.
Ich wurde in einem anderen Pfad auf einen Eintrag aufmerksam, der auch die entsprechenden Userwechsel anzeigte:
HKEY_Local_Machine\Software\Microsoft\Windows\Authentification\LogonUI
Dort kann der Wert Last LoggedOnUser ausgewertet werden, der anscheinend die selbe Funktion wie früher die unter Windows XP genutzte Funktion hat.