Installation Problems

I've just installed the DirectX SDK and am getting results not listed by other forums and people.  Previously, I used to program with DX8 and had no problems in setting up dependencies and references.  However, with the DX9 installation, it doesn't recognize any dependencies or references.  I've downloaded the latest update (June 2005 ed. of DX9SDK), and still have problems.  I'm running the .NET framework 1.1 and using C#, C++, and Visual Basic to no avail.  The references in the .NET tab (right-click references then click add reference) should have Microsoft.DirectX, but it isn't there.  Without these dependencies and references, I cannot program in DX.  I'll type:

using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;

And the above throws errors all over the place.  However, I have linked everything through the project settings.  The libraries are pointing to ...\Lib and the header files to ...\Include.  But as I have said, still cannot compile the stinking thing.  Any ideas   I've read through technical articles, and they say that after the install, I should have a DirectX icon in my control panel (as I have had with DirectX 8.0 SDK), but that option isn't there.  Also, other places say that I should have dependencies automatically set when I reference the project to \include and \lib, and the dep aren't linked.  It's really frustrating me.  Any help



Answer this question

Installation Problems

  • imbat

     epion wrote:
    I get an error message about a "NotAvailablelException was unhandled" when trying to get a device handle.

    I'm using the .NET Framework Beta 2.0, VC# 2005 Express Edition Beta 2, and the latest DirectX9 runtime, and SDK.  Still, none of the samples I've compiled will run.

    Is there a suggested video card requirement, or an order of installation, or something  


    There is no suggested video card because the various Direct3D samples have different requirements.  Many of the Direct3D samples use pixel and vertex shaders and they will only run with hardware acceleration if your device supports it.  Otherwise, on machines with the DirectX SDK installed, the Direct3D samples should fall back to the Reference Rasterizer (a dialog will pop up telling you it is enabling the refrast).    A 4MB Matrox MilleniumII is going to have a tough time running many of the Direct3D samples, but they should fall back to refrast if the SDK is installed.

    After thinking about the original posters issue more, I'm going to contact him again and try a few more things.

    In the case of a the exception above, what is the full text of the error message   Also, did you also have a 1.1 version of the .NET framework installed at any point (i.e. VS.NET 2003, etc...)   What version of the SDK


  • Arun79

    Lots of questions, maybe not much help...

    Has the DirectX Debug service been installed Open up the Services snap-in and check - you should also see DXDebugService.exe in the TaskManager.

    Do you see a DirectX logo above the words "DirectX extensions for Visual Studio .Net" on the Visual Studio .Net splash screen I'm guessing not if all the other things appear to have failed.

    I'd say there was a problem with your install of the SDK - have you tried unistalling and  re-installing it

    Have you tried running any of the sample apps (Open the Sample Browser and then click on the "Executable" link under one of the samples), and do they run

    If the install didn't complete properly, then I assume the libraries haven't been installed into your Assembly Cache, and so certainly won't appear in the references list.

    Try using the Browse button and browse to:
    C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\
    And add the references manually - you'll need to ensure that "Copy local" is set to true otherwise the projects probably won't run.

    Hth

    Zhaph


  • MattClayF

    It's almost certainly your video card. Can you ordinarily do Direct3D, like with games DXDiag (http://support.microsoft.com/Default.aspx scid=kb;en-us;q190900) can tell you for sure.

    Also, this isn't a Virtual PC is it VPC emulates a video card that doesn't support Direct3D (a real bummer).

    Chris B.


  • Jason Prell

    Uninstallation and reinstallation of the June 2005 update did nothing.  Samples would not work, since the references weren't being listed under the .NET tab.  Therefore, Microsoft.DirectX and Microsoft.DirectX.Direct3D weren't working.  Thus, the code needing those extensions weren't working.  However, after many many reinstalls, I decided to go with the April version.  After going with the April version, my code works beautifully.  The installer was quite a bit different than the June version also.  So I'm thinking something is spoofed in the June Ed.  With the April Ed., I get the DirectX icon in the control panel (like I'm used to), the installer placed everything in Visual Studio.NET 2003 for me perfectly, sample code compiles, my programs are compiling without errors, and I get the DirectX icon in the splash screen of Visual Studio (which I wasn't getting on the June Ed.).  So for now, I'll use the April Ed. until I get a feel for the DirectX 9.0 additives.  If there is a pertanent need for the June Ed., then I'll download the next available update.  Thanks for the help!  Oh, and as far as with the June Ed, I did try manually setting the references, and there was still nothing.  Thanks again!

    Mike


  • Rafal Szul

    I got a clue.  When I looked at the detailed exception info (as you recommended) I noted the error string "D3DERR_NOTAVAILABLE".  I looked it up via MSDN, and found the definition for the error:

    "This device does not support the queried technique.", that being the SoftwareVertexProcessing enumeration for CreateFlags in the code I'm messing with.

    Using the other enumerations for CreateFlags results in an D3DERR_INVALIDCALL, "The method call is invalid. For example, a method's parameter may not be a valid pointer."

    Bottom line, I got some reading to do, and possibly a new graphics card to buy.


  • Eric Jarvi

    Paul--

    OK...I did all of the logs, and I'm going to post in the forums, as well as send them.  I had no errors that I detected, but we shall see I guess.  I'll just post as a ton of text.  If anyone wants the other file (sdkinstall.log), please email me a request for it.  It's entirely too large.

    Mike

    mdx.log:
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.AudioVideoPlayback.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.AudioVideoPlayback.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.Diagnostics.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.Diagnostics.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.Direct3D.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.Direct3D.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.Direct3DX.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.Direct3DX.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectDraw.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectDraw.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectInput.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectInput.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectPlay.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectPlay.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectSound.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.DirectSound.xml
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.dll
    c:\windows\Microsoft.NET\Managed DirectX\v9.05.132\Microsoft.DirectX.xml

    DirectX.log:
    07/18/05 13:20:00: DSETUP: DirectXSetupA(): hWnd: 00290692 dwFlags: 08010098



    07/18/05 13:20:00: dsetup32: === SetupForDirectX() start ===
    07/18/05 13:20:00: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/18/05 13:20:00: dsetup32: DXSetupCommand = 0.
    07/18/05 13:20:00: dsetup32: DirectXSetupIsJapanese == 0
    07/18/05 13:20:00: dsetup32: DirectXSetupIsJapanNec == 0
    07/18/05 13:20:00: dsetup32: Installing on WinXP SP
    07/18/05 13:20:00: dsetup32: Checking the version: HKLM\software\microsoft\directx\ManagedDirectXVersion
    07/18/05 13:20:00: dsetup32: CheckVersion(): ManagedDX have not been installed.
    07/18/05 13:20:00: dsetup32: Checking the version: HKLM\software\microsoft\directx\Version
    07/18/05 13:20:00: dsetup32: Version in registry = 4.09.00.0904
    07/18/05 13:20:00: dsetup32: Version in DLL      = 4.09.00.0900
    07/18/05 13:20:00: dsetup32: SetupForDirectX: Exisiting Install is Newer
    07/18/05 13:20:01: dsetup32: Newer version already installed
    07/18/05 13:34:37: DSETUP: DirectXSetupA(): hWnd: 001B068E dwFlags: 08010098



    07/18/05 13:34:37: dsetup32: === SetupForDirectX() start ===
    07/18/05 13:34:37: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/18/05 13:34:37: dsetup32: DXSetupCommand = 0.
    07/18/05 13:34:37: dsetup32: DirectXSetupIsJapanese == 0
    07/18/05 13:34:37: dsetup32: DirectXSetupIsJapanNec == 0
    07/18/05 13:34:37: dsetup32: Installing on WinXP SP
    07/18/05 13:34:37: dsetup32: Checking the version: HKLM\software\microsoft\directx\ManagedDirectXVersion
    07/18/05 13:34:37: dsetup32: Version in registry = 4.09.00.0900
    07/18/05 13:34:37: dsetup32: Version in DLL      = 4.09.00.0900
    07/18/05 13:34:37: dsetup32: Checking the version: HKLM\software\microsoft\directx\Version
    07/18/05 13:34:37: dsetup32: Version in registry = 4.09.00.0904
    07/18/05 13:34:37: dsetup32: Version in DLL      = 4.09.00.0900
    07/18/05 13:34:37: dsetup32: SetupForDirectX: Exisiting Install is Newer
    07/18/05 13:34:38: dsetup32: Newer version already installed
    07/18/05 14:34:27: DSETUP: DirectXSetupA(): hWnd: 000F0266 dwFlags: 08010098



    07/18/05 14:34:27: dsetup32: === SetupForDirectX() start ===
    07/18/05 14:34:27: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/18/05 14:34:27: dsetup32: DXSetupCommand = 0.
    07/18/05 14:34:27: dsetup32: DirectXSetupIsJapanese == 0
    07/18/05 14:34:27: dsetup32: DirectXSetupIsJapanNec == 0
    07/18/05 14:34:27: dsetup32: Installing on WinXP SP
    07/18/05 14:34:27: dsetup32: Checking the version: HKLM\software\microsoft\directx\ManagedDirectXVersion
    07/18/05 14:34:27: dsetup32: Version in registry = 4.09.00.0900
    07/18/05 14:34:27: dsetup32: Version in DLL      = 4.09.00.0900
    07/18/05 14:34:27: dsetup32: Checking the version: HKLM\software\microsoft\directx\Version
    07/18/05 14:34:27: dsetup32: Version in registry = 4.09.00.0904
    07/18/05 14:34:27: dsetup32: Version in DLL      = 4.09.00.0900
    07/18/05 14:34:27: dsetup32: SetupForDirectX: Exisiting Install is Newer
    07/18/05 14:34:27: dsetup32: Newer version already installed
    07/19/05 08:10:21: DSETUP: DirectXSetupA(): hWnd: 0004029C dwFlags: 08010098



    07/19/05 08:10:21: dsetup32: === SetupForDirectX() start ===
    07/19/05 08:10:21: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/19/05 08:10:21: dsetup32: DXSetupCommand = 0.
    07/19/05 08:10:21: dsetup32: DirectXSetupIsJapanese == 0
    07/19/05 08:10:21: dsetup32: DirectXSetupIsJapanNec == 0
    07/19/05 08:10:21: dsetup32: Installing on WinXP SP
    07/19/05 08:10:21: dsetup32: Checking the version: HKLM\software\microsoft\directx\ManagedDirectXVersion
    07/19/05 08:10:21: dsetup32: Version in registry = 4.09.00.0900
    07/19/05 08:10:21: dsetup32: Version in DLL      = 4.09.00.0900
    07/19/05 08:10:21: dsetup32: Checking the version: HKLM\software\microsoft\directx\Version
    07/19/05 08:10:21: dsetup32: Version in registry = 4.09.00.0904
    07/19/05 08:10:21: dsetup32: Version in DLL      = 4.09.00.0900
    07/19/05 08:10:21: dsetup32: SetupForDirectX: Exisiting Install is Newer
    07/19/05 08:10:21: dsetup32: Newer version already installed
    07/19/05 10:13:19: DSETUP: DirectXSetupA(): hWnd: 001903B2 dwFlags: 00010098



    07/19/05 10:13:20: dsetup32: === SetupForDirectX() start ===
    07/19/05 10:13:20: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/19/05 10:13:20: dsetup32: DXSetupCommand = 0.
    07/19/05 10:13:20: dsetup32: DirectXSetupIsJapanese == 0
    07/19/05 10:13:20: dsetup32: DirectXSetupIsJapanNec == 0
    07/19/05 10:13:20: dsetup32: Installing on WinXP SP2
    07/19/05 10:13:20: dsetup32: IsIA64(): not IA64.
    07/19/05 10:13:20: dsetup32: CLR version number = 1.1.4322
    07/19/05 10:13:20: dsetup32: DXCheckTrust(): C:\directx\Redist\DirectX9\dxupdate.cab is trusted.
    07/19/05 10:13:20: dsetup32: GetCDXUpdate(): Extracting dxupdate.dll from C:\directx\Redist\DirectX9\dxupdate.cab.
    07/19/05 10:13:21: dsetup32: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\dxupdate.inf from cab
    07/19/05 10:13:21: dsetup32: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\dxupdate.dll from cab
    07/19/05 10:13:21: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\WINDOWS\system32\DirectX\DXA3.tmp\.
    07/19/05 10:13:21: dsetup32: DirectXSetupIsJapanese == 0
    07/19/05 10:13:21: dsetup32: DirectXSetupIsJapanNec == 0
    07/19/05 10:13:21: dxupdate: -----
    07/19/05 10:13:21: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x86.cab does not exist.
    07/19/05 10:13:21: dxupdate: -----
    07/19/05 10:13:21: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x64.cab does not exist.
    07/19/05 10:13:21: dxupdate: -----
    07/19/05 10:13:21: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_MDX_x86.MSI does not exist.
    07/19/05 10:13:21: dxupdate: -----
    07/19/05 10:13:21: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Apr2005_d3dx9_25_x86.cab...
    07/19/05 10:13:21: dxupdate: DXCheckTrust(): C:\directx\Redist\DirectX9\Apr2005_d3dx9_25_x86.cab is trusted.
    07/19/05 10:13:21: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\apr2005_d3dx9_25_x86.inf from cab
    07/19/05 10:13:22: dxupdate: GetDXVersion(): Unable to get RC string from registry, now RC is 0.
    07/19/05 10:13:23: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/19/05 10:13:23: dxupdate: CheckDependency(): no dependency.
    07/19/05 10:13:23: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/19/05 10:13:23: dxupdate: -----
    07/19/05 10:13:23: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Apr2005_d3dx9_25_x64.cab] is skipped on this platform.
    07/19/05 10:13:23: dxupdate: -----
    07/19/05 10:13:23: dxupdate: DirectXUpdateInstallPlugIn(): DXUPDATE_MANAGEDDX
    07/19/05 10:13:23: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Apr2005_MDX_x86.cab...
    07/19/05 10:13:23: dxupdate: DXCheckTrust(): C:\directx\Redist\DirectX9\Apr2005_MDX_x86.cab is trusted.
    07/19/05 10:13:23: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\apr2005_mdx_x86.inf from cab
    07/19/05 10:13:23: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/19/05 10:13:23: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/19/05 10:13:23: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.AudioVideoPlayback:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:23: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Diagnostics:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:23: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3D:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:23: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3DX:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:23: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectDraw:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:24: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectInput:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:24: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectPlay:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:24: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectSound:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:24: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX:1.0.900.0:31bf3856ad364e35 is not locked.
    07/19/05 10:13:24: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\WINDOWS\system32\DirectX\DXA3.tmp\.
    07/19/05 10:13:24: dsetup32: DirectXSetupIsJapanese == 0
    07/19/05 10:13:24: dsetup32: DirectXSetupIsJapanNec == 0
    07/19/05 10:13:24: dxupdate: -----
    07/19/05 10:13:24: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x86.cab does not exist.
    07/19/05 10:13:25: dxupdate: -----
    07/19/05 10:13:26: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x64.cab does not exist.
    07/19/05 10:13:26: dxupdate: -----
    07/19/05 10:13:26: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_MDX_x86.MSI does not exist.
    07/19/05 10:13:26: dxupdate: -----
    07/19/05 10:13:26: dxupdate: DirectXUpdateInstallPlugIn(): Installing Apr2005_d3dx9_25_x86.cab...
    07/19/05 10:13:26: dxupdate: DXCheckTrust(): C:\directx\Redist\DirectX9\Apr2005_d3dx9_25_x86.cab is trusted.
    07/19/05 10:13:26: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\d3dx9_25_x86.cat from cab
    07/19/05 10:13:26: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\d3dx9_25.dll from cab
    07/19/05 10:13:26: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\apr2005_d3dx9_25_x86.inf from cab
    07/19/05 10:13:26: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\d3dx9_25_w9x.inf from cab
    07/19/05 10:13:26: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\d3dx9_25_x86.inf from cab
    07/19/05 10:13:26: dxupdate: GetDXVersion(): Unable to get RC string from registry, now RC is 0.
    07/19/05 10:13:26: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/19/05 10:13:26: dxupdate: CheckDependency(): no dependency.
    07/19/05 10:13:26: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/19/05 10:13:26: dxupdate: Files:    4
    07/19/05 10:13:26: dxupdate: Size:    2230272
    07/19/05 10:13:26: dxupdate: DirectXUpdateInstallPlugIn(): Installing: d3dx9_25_x86.inf - [x86_Install]
    07/19/05 10:13:30: dxupdate: Installed file C:\WINDOWS\system32\d3dx9_25.dll
    07/19/05 10:13:30: dxupdate: -----
    07/19/05 10:13:30: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Apr2005_d3dx9_25_x64.cab] is skipped on this platform.
    07/19/05 10:13:30: dxupdate: -----
    07/19/05 10:13:30: dxupdate: DirectXUpdateInstallPlugIn(): DXUPDATE_MANAGEDDX
    07/19/05 10:13:30: dxupdate: DirectXUpdateInstallPlugIn(): Installing Apr2005_MDX_x86.cab...
    07/19/05 10:13:30: dxupdate: DXCheckTrust(): C:\directx\Redist\DirectX9\Apr2005_MDX_x86.cab is trusted.
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.audiovideoplayback.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.diagnostics.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.direct3d.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.direct3dx.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directdraw.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directinput.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directplay.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directsound.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.dll from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\apr2005_mdx_x86.inf from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.audiovideoplayback.xml from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.diagnostics.xml from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.direct3d.xml from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.direct3dx.xml from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directdraw.xml from cab
    07/19/05 10:13:30: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directinput.xml from cab
    07/19/05 10:13:31: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directplay.xml from cab
    07/19/05 10:13:31: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.directsound.xml from cab
    07/19/05 10:13:31: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA3.tmp\microsoft.directx.xml from cab
    07/19/05 10:13:31: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/19/05 10:13:31: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/19/05 10:13:31: dxupdate: CMDXInstall::Install(): Microsoft.DirectX
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.xml
    07/19/05 10:13:32: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.AudioVideoPlayback
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.xml
    07/19/05 10:13:32: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.Diagnostics
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.dll
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.xml
    07/19/05 10:13:32: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.Direct3D
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.dll
    07/19/05 10:13:32: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.xml
    07/19/05 10:13:32: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.Direct3DX
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.dll
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.xml
    07/19/05 10:13:33: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectDraw
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.dll
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.xml
    07/19/05 10:13:33: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectInput
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.dll
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.xml
    07/19/05 10:13:33: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectPlay
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.dll
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.xml
    07/19/05 10:13:33: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectSound
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.dll
    07/19/05 10:13:33: dxupdate: Installed file C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.xml
    07/19/05 10:13:33: dsetup32: SetupForDirectX: InstallPlugIn() Succeeded.
    07/19/05 10:13:35: dsetup32: Installation ended with value 0 = Installation succeeded
    07/21/05 09:17:39: DSETUP: DirectXSetupA(): hWnd: 001701F2 dwFlags: 00010098



    07/21/05 09:17:40: dsetup32: === SetupForDirectX() start ===
    07/21/05 09:17:40: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/21/05 09:17:40: dsetup32: DXSetupCommand = 0.
    07/21/05 09:17:40: dsetup32: DirectXSetupIsJapanese == 0
    07/21/05 09:17:40: dsetup32: DirectXSetupIsJapanNec == 0
    07/21/05 09:17:40: dsetup32: Installing on WinXP SP2
    07/21/05 09:17:40: dsetup32: IsIA64(): not IA64.
    07/21/05 09:17:40: dsetup32: DXCheckTrust(): c:\downloads\directx-feb2k5\Redist\DirectX9\dxupdate.cab is trusted.
    07/21/05 09:17:40: dsetup32: GetCDXUpdate(): Extracting dxupdate.dll from c:\downloads\directx-feb2k5\Redist\DirectX9\dxupdate.cab.
    07/21/05 09:17:41: dsetup32: Extracted file C:\WINDOWS\system32\DirectX\DX752.tmp\dxupdate.inf from cab
    07/21/05 09:17:41: dsetup32: Extracted file C:\WINDOWS\system32\DirectX\DX752.tmp\dxupdate.dll from cab
    07/21/05 09:17:41: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\WINDOWS\system32\DirectX\DX752.tmp\.
    07/21/05 09:17:41: dsetup32: DirectXSetupIsJapanese == 0
    07/21/05 09:17:41: dsetup32: DirectXSetupIsJapanNec == 0
    07/21/05 09:17:41: dxupdate: -----
    07/21/05 09:17:41: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Feb2005_d3dx9_24_x86.cab...
    07/21/05 09:17:41: dxupdate: DXCheckTrust(): c:\downloads\directx-feb2k5\Redist\DirectX9\Feb2005_d3dx9_24_x86.cab is trusted.
    07/21/05 09:17:42: dxupdate: GetDXVersion(): Unable to get RC string from registry, now RC is 0.
    07/21/05 09:17:42: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/21/05 09:17:42: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP_Feb2005_d3dx9_24_x86.cab] is being installed.
    07/21/05 09:17:43: dxupdate: -----
    07/21/05 09:17:43: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Feb2005_d3dx9_24_x64.cab] is skipped on this platform.
    07/21/05 09:17:43: dxupdate: -----
    07/21/05 09:17:43: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\WINDOWS\system32\DirectX\DX752.tmp\.
    07/21/05 09:17:43: dsetup32: DirectXSetupIsJapanese == 0
    07/21/05 09:17:43: dsetup32: DirectXSetupIsJapanNec == 0
    07/21/05 09:17:43: dxupdate: -----
    07/21/05 09:17:43: dxupdate: DirectXUpdateInstallPlugIn(): Installing Feb2005_d3dx9_24_x86.cab...
    07/21/05 09:17:43: dxupdate: DXCheckTrust(): c:\downloads\directx-feb2k5\Redist\DirectX9\Feb2005_d3dx9_24_x86.cab is trusted.
    07/21/05 09:17:43: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DX752.tmp\d3dx9_24_x86.cat from cab
    07/21/05 09:17:43: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DX752.tmp\d3dx9_24.dll from cab
    07/21/05 09:17:43: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DX752.tmp\d3dx9_24_w9x.inf from cab
    07/21/05 09:17:43: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DX752.tmp\d3dx9_24_x86.inf from cab
    07/21/05 09:17:44: dxupdate: GetDXVersion(): Unable to get RC string from registry, now RC is 0.
    07/21/05 09:17:44: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/21/05 09:17:44: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP_Feb2005_d3dx9_24_x86.cab] is being installed.
    07/21/05 09:17:44: dxupdate: Files:    4
    07/21/05 09:17:44: dxupdate: Size:    2230272
    07/21/05 09:17:44: dxupdate: DirectXUpdateInstallPlugIn(): Installing: d3dx9_24_x86.inf - [x86_Install]
    07/21/05 09:17:52: dxupdate: Installed file C:\WINDOWS\system32\d3dx9_24.dll
    07/21/05 09:17:52: dxupdate: -----
    07/21/05 09:17:52: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Feb2005_d3dx9_24_x64.cab] is skipped on this platform.
    07/21/05 09:17:52: dxupdate: -----
    07/21/05 09:17:52: dsetup32: SetupForDirectX: InstallPlugIn() Succeeded.
    07/21/05 09:17:53: dsetup32: Installation ended with value 0 = Installation succeeded
    07/22/05 09:13:03: DSETUP: DirectXSetupA(): hWnd: 000A01F6 dwFlags: 00010098



    07/22/05 09:13:04: dsetup32: === SetupForDirectX() start ===
    07/22/05 09:13:04: dsetup32: SetupForDirectX(): query dxsetup command: result = 2.
    07/22/05 09:13:04: dsetup32: DXSetupCommand = 0.
    07/22/05 09:13:04: dsetup32: DirectXSetupIsJapanese == 0
    07/22/05 09:13:04: dsetup32: DirectXSetupIsJapanNec == 0
    07/22/05 09:13:04: dsetup32: Installing on WinXP SP2
    07/22/05 09:13:04: dsetup32: IsIA64(): not IA64.
    07/22/05 09:13:04: dsetup32: CLR version number = 1.1.4322
    07/22/05 09:13:04: dsetup32: DXCheckTrust(): c:\directx\Redist\DirectX9\dxupdate.cab is trusted.
    07/22/05 09:13:04: dsetup32: GetCDXUpdate(): Extracting dxupdate.dll from c:\directx\Redist\DirectX9\dxupdate.cab.
    07/22/05 09:13:04: dsetup32: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\dxupdate.inf from cab
    07/22/05 09:13:04: dsetup32: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\dxupdate.dll from cab
    07/22/05 09:13:04: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\WINDOWS\system32\DirectX\DXA5.tmp\.
    07/22/05 09:13:04: dsetup32: DirectXSetupIsJapanese == 0
    07/22/05 09:13:04: dsetup32: DirectXSetupIsJapanNec == 0
    07/22/05 09:13:04: dxupdate: -----
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x86.cab does not exist.
    07/22/05 09:13:04: dxupdate: -----
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x64.cab does not exist.
    07/22/05 09:13:04: dxupdate: -----
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_MDX_x86.MSI does not exist.
    07/22/05 09:13:04: dxupdate: -----
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Apr2005_d3dx9_25_x86.cab...
    07/22/05 09:13:04: dxupdate: DXCheckTrust(): c:\directx\Redist\DirectX9\Apr2005_d3dx9_25_x86.cab is trusted.
    07/22/05 09:13:04: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\apr2005_d3dx9_25_x86.inf from cab
    07/22/05 09:13:04: dxupdate: GetDXVersion(): Unable to get RC string from registry, now RC is 0.
    07/22/05 09:13:04: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/22/05 09:13:04: dxupdate: CheckDependency(): no dependency.
    07/22/05 09:13:04: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/22/05 09:13:04: dxupdate: -----
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Apr2005_d3dx9_25_x64.cab] is skipped on this platform.
    07/22/05 09:13:04: dxupdate: -----
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): DXUPDATE_MANAGEDDX
    07/22/05 09:13:04: dxupdate: DirectXUpdateInstallPlugIn(): Checking for Apr2005_MDX_x86.cab...
    07/22/05 09:13:05: dxupdate: DXCheckTrust(): c:\directx\Redist\DirectX9\Apr2005_MDX_x86.cab is trusted.
    07/22/05 09:13:05: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\apr2005_mdx_x86.inf from cab
    07/22/05 09:13:05: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/22/05 09:13:05: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.AudioVideoPlayback:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.AudioVideoPlayback:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Diagnostics:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Diagnostics:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3D:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3D:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3DX:1.0.2904.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3DX:1.0.2905.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.Direct3DX:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectDraw:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectDraw:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectInput:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectInput:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectPlay:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectPlay:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectSound:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX.DirectSound:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX:1.0.2902.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: CMDXCheck::IsAssemblyInUse(): Microsoft.DirectX:1.0.900.0:31bf3856ad364e35 is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.xml is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.dll is not locked.
    07/22/05 09:13:05: dxupdate: IsTargetFileInUse(): C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.xml is not locked.
    07/22/05 09:13:05: dsetup32: GetCDXUpdate(): Loading dxupdate.dll in C:\WINDOWS\system32\DirectX\DXA5.tmp\.
    07/22/05 09:13:05: dsetup32: DirectXSetupIsJapanese == 0
    07/22/05 09:13:05: dsetup32: DirectXSetupIsJapanNec == 0
    07/22/05 09:13:05: dxupdate: -----
    07/22/05 09:13:05: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x86.cab does not exist.
    07/22/05 09:13:05: dxupdate: -----
    07/22/05 09:13:05: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_d3dx9_24_x64.cab does not exist.
    07/22/05 09:13:05: dxupdate: -----
    07/22/05 09:13:05: dxupdate: DirectXUpdateInstallPlugIn(): Plug-In Feb2005_MDX_x86.MSI does not exist.
    07/22/05 09:13:05: dxupdate: -----
    07/22/05 09:13:05: dxupdate: DirectXUpdateInstallPlugIn(): Installing Apr2005_d3dx9_25_x86.cab...
    07/22/05 09:13:05: dxupdate: DXCheckTrust(): c:\directx\Redist\DirectX9\Apr2005_d3dx9_25_x86.cab is trusted.
    07/22/05 09:13:05: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\d3dx9_25_x86.cat from cab
    07/22/05 09:13:05: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\d3dx9_25.dll from cab
    07/22/05 09:13:05: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\apr2005_d3dx9_25_x86.inf from cab
    07/22/05 09:13:05: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\d3dx9_25_w9x.inf from cab
    07/22/05 09:13:05: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\d3dx9_25_x86.inf from cab
    07/22/05 09:13:05: dxupdate: GetDXVersion(): Unable to get RC string from registry, now RC is 0.
    07/22/05 09:13:05: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/22/05 09:13:05: dxupdate: CheckDependency(): no dependency.
    07/22/05 09:13:05: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/22/05 09:13:05: dxupdate: Files:    4
    07/22/05 09:13:05: dxupdate: Size:    2230272
    07/22/05 09:13:05: dxupdate: DirectXUpdateInstallPlugIn(): Installing: d3dx9_25_x86.inf - [x86_Install]
    07/22/05 09:13:06: dxupdate: Target file: 'C:\WINDOWS\system32\d3dx9_25.dll'
        Target file is Version 9.6.168.0
        Source file is Version 9.6.168.0
    07/22/05 09:13:06: dxupdate: C:\WINDOWS\system32\d3dx9_25.dll have been installed already.
    07/22/05 09:13:06: dxupdate: -----
    07/22/05 09:13:06: dxupdate: DirectXUpdateInstallPlugIn(): 64bit Plug-In [Apr2005_d3dx9_25_x64.cab] is skipped on this platform.
    07/22/05 09:13:06: dxupdate: -----
    07/22/05 09:13:06: dxupdate: DirectXUpdateInstallPlugIn(): DXUPDATE_MANAGEDDX
    07/22/05 09:13:06: dxupdate: DirectXUpdateInstallPlugIn(): Installing Apr2005_MDX_x86.cab...
    07/22/05 09:13:07: dxupdate: DXCheckTrust(): c:\directx\Redist\DirectX9\Apr2005_MDX_x86.cab is trusted.
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.audiovideoplayback.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.diagnostics.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.direct3d.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.direct3dx.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directdraw.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directinput.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directplay.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directsound.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.dll from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\apr2005_mdx_x86.inf from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.audiovideoplayback.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.diagnostics.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.direct3d.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.direct3dx.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directdraw.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directinput.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directplay.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.directsound.xml from cab
    07/22/05 09:13:07: dxupdate: Extracted file C:\WINDOWS\system32\DirectX\DXA5.tmp\microsoft.directx.xml from cab
    07/22/05 09:13:07: dxupdate: DirectXUpdateGetSetupInformation(): DirectX Version: 4.09.00.0904.0
    07/22/05 09:13:07: dxupdate: DirectXUpdateGetSetupInformation(): Section [4.09.00.0904.0-4.09.00.0904.0_WinXP] is being installed.
    07/22/05 09:13:07: dxupdate: CMDXInstall::Install(): Microsoft.DirectX
    07/22/05 09:13:08: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:08: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll have been installed already.
    07/22/05 09:13:08: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.xml have been installed already.
    07/22/05 09:13:08: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.AudioVideoPlayback
    07/22/05 09:13:08: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:08: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.dll have been installed already.
    07/22/05 09:13:08: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.AudioVideoPlayback.xml have been installed already.
    07/22/05 09:13:08: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.Diagnostics
    07/22/05 09:13:09: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:09: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.dll have been installed already.
    07/22/05 09:13:09: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Diagnostics.xml have been installed already.
    07/22/05 09:13:09: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.Direct3D
    07/22/05 09:13:09: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.dll'
        Target file is Version 9.5.132.0
        Source file is Version 9.5.132.0
    07/22/05 09:13:09: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.dll have been installed already.
    07/22/05 09:13:09: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.Direct3D.xml have been installed already.
    07/22/05 09:13:09: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.Direct3DX
    07/22/05 09:13:10: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.dll'
        Target file is Version 9.6.168.0
        Source file is Version 9.6.168.0
    07/22/05 09:13:10: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.dll have been installed already.
    07/22/05 09:13:10: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2905.0\Microsoft.DirectX.Direct3DX.xml have been installed already.
    07/22/05 09:13:10: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectDraw
    07/22/05 09:13:10: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:10: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.dll have been installed already.
    07/22/05 09:13:10: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectDraw.xml have been installed already.
    07/22/05 09:13:10: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectInput
    07/22/05 09:13:10: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:10: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.dll have been installed already.
    07/22/05 09:13:10: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.xml have been installed already.
    07/22/05 09:13:10: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectPlay
    07/22/05 09:13:11: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:11: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.dll have been installed already.
    07/22/05 09:13:11: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectPlay.xml have been installed already.
    07/22/05 09:13:11: dxupdate: CMDXInstall::Install(): Microsoft.DirectX.DirectSound
    07/22/05 09:13:11: dxupdate: Target file: 'C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.dll'
        Target file is Version 5.4.0.2904
        Source file is Version 5.4.0.2904
    07/22/05 09:13:11: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.dll have been installed already.
    07/22/05 09:13:11: dxupdate: C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectSound.xml have been installed already.
    07/22/05 09:13:11: dsetup32: SetupForDirectX: InstallPlugIn() Succeeded.
    07/22/05 09:13:11: dsetup32: Installation ended with value 0 = Installation succeeded


  • SWB108

    This pc is at work, so I'm unsure if DirectX gaming is actually possible.  I am an application engineer for a small company and wanted to learn DirectX for d3d (which now I guess is Direct3D...once was d3d), d3dshow, d3dinput, etc.  We use quite a bit of Visual Basic programming at the office (90% of all my work is VB.NET), but I'm more of a C++ programmer, and was programming in C# with DirectX.  So, with that being said, this pc isn't a VPC nor does it reside on a VPN.  I knew about the vpc not emulating dx, since a few people remote into computers at work here.  There have been numerous times where people were upset that their vpc wasn't working in a certain way with dx.

    At any rate, I did the dxdialog from the Run... command in the Start bar.  I did a test on Direct3D, and with DirectDraw, and I can view DirectX 7 through 9.  It just runs a cube with an X and written under the X is DirectX.  Both DirectDraw and DirectX were working fine.

    My code in C# throws a bad command line at creating a new device.  The code:

    device = new Device(0, DeviceType.Hardware, this,
                                     CreateFlags.SoftwareVertexProcessing, presparams);

    shows an error at this point.  The error is as follows:

    An unhandled exception of type 'Microsoft.DirectX.Direct3D.InvalidCallException' occurred in microsoft.directx.direct3d.dll

    Additional information: Error in the application.

    Is there any way that it might be the .dll   I'm running the April 2005 version of DirectX 9 SDK (had problems, as stated above).  Anyone with insight on this problem   Any help would be appreciated.  Thanks!

    Mike


  • up2date

    I am having the exact same problem as mlp232. I have just recently installed Visual Studio .NET and started with C#. I have installed the latest SDK (From a Dial-Up Connection mind you) :). I have a GeForce 5500 Video card running off latest updated video drivers with 256 MB of onboard Ram for the card. (nvidia) all references included and using statements as well.. Builds with no errors but when i run it it throws the error at the same line as mlp232. dxdiag shows i am using DirectX Version 9.0c and june 2006 SDK. under the files section I do get this "The file d3d9d.dll is a debug version, which will run slower than the retail version."
  • ncjks

    Mike and I worked through this offline and it looks like his office PC doesn't have much in terms of d3d hardware.

  • highgameapple

    Issue resolved.  I decided to replace my old Matrox Millenium II 4MB PCI video card with an NVidia based GeForce FX 5200 128MB AGP video card.  The sample application (StarTrooper from the Microsoft C# Game development webcast by Digipen) now runs.

    I'm again motivated to continue my exploration into C#, and graphics via DirectX.

    Thanx for the tip Paul.

  • somerandomperson

    At one point I did have .NET Framework 1.1 installed, but removed it when the application I was hoping to experiment with informed that the V2.0 of the .NET Framework was required.  I initially installed V2.0 of the .NET Framework without removing 1.1, but later removed 1.1, and reinstalled V2.0.  This did not fix my problem. So I removed:
     
    - VC# Express Edition Beta 2
    - .NET Framework V2.0 Beta 2
    - DirectX 9.0 SDK Update (August 2005)
    in that order.

    I then installed:

    - .NET Framework V2.0 Beta 2
    - DirectX 9.0 SDK Update (August 2005)
    - VC# Express Edition Beta 2
    in that order.

    And these are the only tools installed on my PC for application development.  Am I missing something here

    Yet, not one application (it would appear) that uses managed DirectX will run.  Here's the error I get.  I even tried changing the references to the managed DirectX .dll's to no avail.  Here's the exception detail from C# Express Edition Beta 2.
     
    -------------------------------------------------------------------------------
    Microsoft.DirectX.Direct3D.NotAvailableException was unhandled
      Message="Error in the application."
      Source="Microsoft.DirectX.Direct3D"
      ErrorCode=-2005530518
      ErrorString="D3DERR_NOTAVAILABLE"
      StackTrace:
           at Microsoft.DirectX.Direct3D.Device..ctor(Int32 adapter, DeviceType deviceType, Control renderWindow, CreateFlags behaviorFlags, PresentParameters[] presentationParameters)

           at StarTrooper.Game.InitializeGraphics() in C:\Data\My Documents\Visual Studio 2005\Projects\Hour8\StarTrooper\Game.cs:line 350

           at StarTrooper.Game.Initialize() in C:\Data\My Documents\Visual Studio 2005\Projects\Hour8\StarTrooper\Game.cs:line 333

           at StarTrooper.Game.Run() in C:\Data\My Documents\Visual Studio 2005\Projects\Hour8\StarTrooper\Game.cs:line 72

           at StarTrooper.Program.Main() in C:\Data\My Documents\Visual Studio 2005\Projects\Hour8\StarTrooper\Program.cs:line 16

           at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)

           at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)

           at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

           at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

           at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

           at System.Threading.ThreadHelper.ThreadStart()
    -------------------------------------------------------------------------------

    I'm a bit disappointed, because I've alway wanted to play with graphics via DirectX under Windows, and C# seemed like a good introduction to it.  But I can't get my PC setup to use managed DirectX code.  Until a solution is found, I'll check to see if any other managed code (not dependant on DirectX in particular) will compile, and run.  My next step is to get an updated graphics card.


    Thanx for responding. 


  • lovy0000

    What do you mean that he doesn't have much in terms of hardware   I have a 4MB Matrox MilleniumII PCI card that works with many distributed DirectX apps, but none of the DirectX samples I compile, and run on my PC work.  I get an error message about a "NotAvailablelException was unhandled" when trying to get a device handle.

    I'm using the .NET Framework Beta 2.0, VC# 2005 Express Edition Beta 2, and the latest DirectX9 runtime, and SDK.  Still, none of the samples I've compiled will run.

    Is there a suggested video card requirement, or an order of installation, or something  

  • Bendoke

    Well, I spoke too soon.  For some reason, when I run the sample code, I get "Could not initialize Direct3D.  This tutorial will now exit."  Possibly my video card   The video card at my work site is an Intel integrated chip, so I'm assuming that's where my problem lies.  Anyone with some insight

    Mike


  • D.A.C.

    Is there any way that it might be the .dll   I'm running the April 2005 version of DirectX 9 SDK (had problems, as stated above).  Anyone with insight on this problem   Any help would be appreciated.  Thanks!
    Mike


    Hi Mike,

    Could you follow the steps below and mail or post the log files generated so we can try and deduce if installation is failing (note this assumes you've extracted the sdk into the c:\sdkimage directory).

    1. Uninstall the DXSDK.

    2. Run the following command to install the DXSDK:

    c:\> msiexec /i c:\sdkimage\Microsoft_DirectX_9.0_SDK.msi /Li!eprwmoav c:\sdkinstall.log

    3.  dir /s/b "c:\windows\Microsoft.NET\Managed DirectX" > c:\mdx.log

    4.  Send/post c:\sdkinstall.log, c:\mdx.log, and c:\windows\directx.log

    Thanks,


  • Installation Problems