Ciao... oltre al fatto che l'eseguibile fosse pulito... fai un controllo
nel file di registro... riguardo la voce Userinit...
Se dovessi trovare qualcosa del tipo...
Segue del testo riportato...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
nella parte destra...
Userinit = C:\Windows\System32\userinit.exe,,[path e nome file].exe
Fine testo riportato...
la scritta in rosso... rappresenta una voce infetta... ed e da editare...
in poche parole... il valore corretto di Userinit dovrebbe essere:
C:\Windows\System32\userinit.exe,
Virgola finale compresa...
Ciao