Thanks,
there was no symlink to a fake dll.
After the installation of dxwebsetup the DirectX error message is gone but after the start there is only a black screen without sound. (but CPU at 75%)
Is there an easy way to debug something like that?
The last messages in the standard log are:
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:win:EnumDisplayDevicesW ((null),0,0x33f3a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33ee40,0x00000000), stub!
fixme:shell:StopWatchMode () stub!
fixme:shell:SHCreateShellPalette stub
fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002
fixme:win:EnumDisplayDevicesW ((null),0,0x33edd8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e84c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33eddc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e980,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f0bc,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x169b48,0x169a48): stub
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33eddc,0x00000000), stub!
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented AcceptEx
There are some errors in the DirectX.log:
01/26/11 17:50:56: dxdllreg: RegisterDLL(): DllRegisterServer() failed, error = 0x80004002.
01/26/11 17:50:56: dxdllreg: DXSError(): FormatMessage() failed, system cannot find message text for error.
01/26/11 17:50:56: dxdllreg: RegisterDLL(): Module: C:\windows\system32\msvidctl.dll
01/26/11 17:50:56: dxdllreg: RegisterDLL(): GetProcAddress() failed, error = 127.
01/26/11 17:50:56: dxdllreg: RegisterDLL(): Module: C:\windows\system32\mshtml.dll, Function: DllRegisterServer
I tried it with a override for one of the dll (d3dx9_43.dll) but same problem.
Thanks