SOLVED:running the launcher which starts the x64.exe fixed the problem.And I have to run it in Vista SP2 mode with admin to prevent it from crashing.
------------------
After I finished Crysis 2 I decided to play the predecessors.I installed crysis then patched to 1.2 then to 1.2.1.
When I try to launch the D:\Crysis\Bin64\Crysis64.exe it crashes on black screen giving me.
Problemsignature:
Problemeventname: APPCRASH
Applicationssname: Crysis64.exe
Applicationsversion: 1.1.1.6156
Applicationstimestamp: 47d6d9cf
Errormodulname: CrySystem.dll
Errormodulversion: 1.1.1.6156
Errormodultimestamp: 47d6e0a0
Exeptioncode: c000008f
Exeptionoffset: 0000000000085bdc
Operatingsytemversion: 6.1.7601.2.1.0.256.1
Areascheme-ID: 1031
Additionalinformation 1: 60db
Additionalinformation 2: 60db409c8e62fe1fe3105063242f3fa5
Additionalinformation 3: e508
Additionalinformation 4: e5081e5267af53b73dd096828c905a52
I have Win 7 Ultimate x64 and I wanna make use of it.I flagged with cff explorer (exe can handle >2 gb) and launched D:\Crysis\Bin64\Crysis.exe and it works but Im not sure if its the same as playing it with the true x64 exe.