That error tells me you have a 64bit version of MSVCP100.dll but a 32bit version of Windows, is that right? Or at least that your MSVCP100.dll file is corrupt. This is basically a Windows problem, and is really not good!
DXDIAG is a program you run from a command prompt or the Windows start menu 'run' dialog box (or 'search programs' in Windows 7). After running it will open a window and start collecting info with a progress bar in the lower-left corner. When it completes click the 'save all information' button and save it to a file then post the first part of that file (from the top down to include "Sound Devices" only) here.
Search your machine for MSVCP100.dll and wherever you find it, right-click on it and check out the properties. Tell me please the "Created" date, and click on the Version tab and tell me the "File version".
Between when the game last worked OK, and first failed, did you install anything in Windows? Or make any other significant change?
DXDIAG is a program you run from a command prompt or the Windows start menu 'run' dialog box (or 'search programs' in Windows 7). After running it will open a window and start collecting info with a progress bar in the lower-left corner. When it completes click the 'save all information' button and save it to a file then post the first part of that file (from the top down to include "Sound Devices" only) here.
Search your machine for MSVCP100.dll and wherever you find it, right-click on it and check out the properties. Tell me please the "Created" date, and click on the Version tab and tell me the "File version".
Between when the game last worked OK, and first failed, did you install anything in Windows? Or make any other significant change?