directX incorrect version detection (1 Viewer)

s921880

New Member
January 14, 2008
1
0
Home Country
I downloaded and installed March 2009 DX 9c, then installed MediaPortal 1.0.2
The installer warned that "another version is already installed" and it will uninstall->download->install DirectX 9.0c August 2008.
The installer then completed and I could execute MP, but it then I get the error "Please install a newer DirectX 9c redist" and MP exits. I then manually re-installed the March 2009 DirectX 9c and same problem. The DirectX diagnostic tool, dxdiag.exe, is reporting I have version, 9.0c (4.09.0000.0904).
Is this a bug ?

I got a little closer to the problem. I used filemon to see if Mediaportal was failing on any DirectX files during startup, and sure enough MediaPortal.exe tries to query
C:\Program Files\Team MediaPortal\MediaPortal\%SystemRoot%\System32\D3DX9_30.dll PATH NOT FOUND

This looks buggy since MP has mistakenly perpended the string "C:\Program Files\Team MediaPortal\MediaPortal\" to the file path. The file %SystemRoot%\System32\D3DX9_30.dll does exist.
Anyone else have this problem ?
How do I fix it ?
 

Users who are viewing this thread

Top Bottom