Did anyone else notice that there are a D3DX9_42.dll and a d3dx10_42.dll in the ...\Crysis 2\bin32 folder? There is no d3dx11_42.dll

Wonder what happens if one add it manually

The file is already on your disk: ...\Crysis 2\install\directx\Aug2009_d3dx11_42_x86.cab (open/extract with winrar)
Based on the file sizes of D3DX9_42.dll and d3dx10_42.dll these are 32 bit versions, so I guess the d3dx11_42.dll needs to be as well...
I bet dx=auto is already set for this game :p
The dll-file itself does not change anything. The question is: Does the game use it? What happens if you rename or delete the dx9- and dx10-file (to make sure the game uses the dx11-file only) and copy the dx-file in the bin32-folder? Does it work?
Time to test...
Exactly - hence I bet dx=auto is already set for this game :p
Edit: Enjoy testing

I will also test a little later - off to the cinema now to watch Battle: Los Angeles

(Kinda Crysis 2, but without the Nanosuit)