Hallo Fredy,
hab zwar aktuell kein Vista zur Hand, aber vielleicht funktioniert das ähnlich wie unter XP und die Registry-Dateien heissen weiterhin ntuser.dat oder zumindest ähnlich. Weiterhin gehe ich davon aus, dass unter Windows.old noch komplett alle Dateien vorhanden sind und in der Hoffnung, dass die Aktivierungsinfos wirklich in der Registry stecken.
Du legst einen neuen Benutzer an und loggst Dich mit diesem ein, dann wird für diesen User eine Registry angelegt. Anschließend wechselst Du wieder zurück zu Deinem normalen Account und überschreibst die ntuser.dat des neu angelegten Benutzers mit der alten ntuser.dat aus dem windows.old-Verzeichnis (musst nach Deinem alten Benutzernamen suchen - unter XP Dokumente und Einstellungen/Benutzername).
Anschließend meldest Du Dich mit Deinem neu angelegten Benutzer an (evtl. Fehlermeldungen wegen fehlender Verweise, Autostarteinträgen etc. ignorieren) und rufst von dort die regedit.exe auf. Mit etwas Glück findet sich der Eintrag für Dein Spiel, dann von dort den Zweig exportieren und unter Deinem normalen Account importieren.
Hth
Greets
Tom West
P.S.: Falls jemand schreit: Die Registry selber besteht aus mehreren *.dat-Dateien, für diesen Zweck sollte es aber ausreichen