Missing Local Profile after Trojan Virus

All the experts here, I need your kind attention to solve my problem. I am running Windows XP Service Pack 2 and very comfortable with this version.
Recently my PC was infected by a Trojan horse virus.
My antivirus successfully caught the virus and was able to delete it.
But after restarting the PC I can’t access my user account and a message box telling me that windows can’t find the local profile.

User Environment
Windows cannot find the local profile and
is logging you on with a temporary profile.
Changes you make to this profile will be
lost when you log off.
After pressing the OK button, it loads an unknown user environment.
I create a new user and tried to log-in with that user but failed.
Help me Please!
