First post, by nthobject
The game Brian Lara International Cricket 2007 game has an executable file ICC2007.exe to launch the game which fails to run on Windows 10 64-bit with error 0xc000007B - "The application was unable to start correctly - Error 0xC000007B. Click Ok to close the application."
I have scoured the Internet in vain to find a solution. I am making an effort for anyone who can possibly suggest a workaround to make this game run on Windows 10 64-bit.
This only happens on Windows 10 64-bit, with ANY compatibility mode selected or not and Run this application as Administrator enabled/disabled permutations and combinations with the various compatibility modes.
The game runs fine on Windows 7 64-bit without having to select any compatibility mode or run as administrator enabled. I am wondering what is it that is specifically making this exe fail on Windows 10. I am assuming perhaps its some core DLL call that the exe is trying to invoke thats different in Windows 10 than on Windows 7?
Based on my Internet search the error code "0xC000007B" means "STATUS_INVALID_IMAGE_FORMAT" which 'probably' indicates that a 32-bit application tried to load a 64-bit DLL or vice-versa. The fact that we don't get this error in Windows 7 indicates that the DLL file and folder location that is being called is different in Windows 10 compared to Windows 7.
I am wondering if the exe is trying to invoke a 32-bit DLL but trying to find it in the 64-bit DLL folder under Windows 10 which is located at C:\Windows\System32 when it should be looking for the 32-bit DLL under C:\Windows\SysWOW64.
I have tried using Dependency Walker and Hex Workshop to look into the exe file to check what DLL files are being called and have placed several 32-bit as well as 64-bit versions of the DLL's inside the game folder at different times and tried launching the game, but receive the same error.
Dependency Walker log:
Error: At least one required implicit or forwarded dependency was not found.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.