A program I wrote requires DirectX 8, which since XP, I have not needed to
include in my installer, because XP had DirectX 8 installed automatically.
On Vista, is there a version of DirectX installed by default?
Thanks,
Bob
P.S. I tried installing the DirectX 8.a runtime (from dx80nteng.exe), but it
won't install on Vista. Is this a feature?
dean-dean - 30 Apr 2007 07:01 GMT
There's no need to install DirectX. DirectX 10 is part of Windows Vista.
>A program I wrote requires DirectX 8, which since XP, I have not needed to
>include in my installer, because XP had DirectX 8 installed automatically.
[quoted text clipped - 6 lines]
> P.S. I tried installing the DirectX 8.a runtime (from dx80nteng.exe), but
> it won't install on Vista. Is this a feature?
Ruwan Dissanayake - 30 Apr 2007 07:01 GMT
You got Direct X 10 on Vista installed :)
Regards,
Ruwan Dissanayake
>A program I wrote requires DirectX 8, which since XP, I have not needed to
>include in my installer, because XP had DirectX 8 installed automatically.
[quoted text clipped - 6 lines]
> P.S. I tried installing the DirectX 8.a runtime (from dx80nteng.exe), but
> it won't install on Vista. Is this a feature?
Alun Harford - 30 Apr 2007 20:45 GMT
> A program I wrote requires DirectX 8, which since XP, I have not needed to
> include in my installer, because XP had DirectX 8 installed automatically.
[quoted text clipped - 6 lines]
> P.S. I tried installing the DirectX 8.a runtime (from dx80nteng.exe), but it
> won't install on Vista. Is this a feature?
The DirectX 8 runtime doesn't support Vista (because of when it was
made!). Since DirectX has to interface with the graphics and sound
drivers, it has to know a lot about the internals of the OS.
Vista includes DirectX 9.0L (which can run DirectX 8 programs) and
DirectX 10 (which only runs DirectX 10 programs).
Alun Harford