La ca me depasse, il doit manquer un bout, ou il y a un truc qui m´echappe.
Normallement en installant BF2 + BF2SF + PATCH1.12 dans le meme compte admin et en jouant sur ce compte, pas de clef invalide possible.
A si peut etre si ton compte admin a un nom avec un "é" un "è" ou autre caractere du genre dedans ca peut faire ca, mais ca aurais aussi fait des bugs d´install de patch
Le bf2keycode + cdkeicheck ne peut faire que du mal avec BF2+BF2SF, ca pourri les infos dans la base de registre, vu qu´il y a 2 entré maintenant
Attend un peu, je reposte une solution test dans peu de temps