Heh niestety battlefield 2, (1942 również) wprowadza do rejestru nieco więcej niż jeden wpis
Oczywiście jest to mozliwe, aby utworzyc skrypt wpisujący do rejestru odpowiednie klucze, ale byłoby z tym dużo roboty (przede wszystkim z wyszukaniem zmian, których dokonuje program w rejestrze). Jeśli cię to jednak nie przeraża to sugerowałbym jakiś program, który śledzi zmiany dokonane w rejestrze, bo wyszukanie ręczne wszystkich możliwych nazw typu "battlefield" "bf2" czy "ea games" to jednak trochę roboty.
Szczególnie "bf2" w HKEY_Classes_ROOT znalazłbyś pewnie kilkaset
No a potem pozostaje jedynie napisanie skryptu (plik typu *.reg) dodającego odpowiednie klucze do rejestru i gotowe
Przykładowy skrypt zaczynałby się tak:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Direct3D\MostRecentApplication]
"Name"="BF2.exe"
tu masz początek skryptu, a resztę niestety pozostawiam do zrobienia dla chętnych.
Nie wolno też zapomniec o skopiowaniu ustawień gry z Moich Dokumentów oraz o wprowadzeniu swojego klucza za pomocą programu Ereg.exe z katalogu Support.
Dodatkowo nie wiem, jak zachowa się punkbuster
Moim zdaniem chyba łatwiej jednak zainstalowac grę od początku, zachowując poprzednie konfigi.