Click here to Skip to main content
15,888,286 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I need to test if DirectX9 is intalled on a machine with C# code. Directx 10 and 11 are part of the OS but 9 must be user installed. I need it for multimedia display.
<\>b>
Posted

1 solution

As descripted on bytes.com (Clickety[^]) You can check for the Registry key HKEY_LOCAL_MACHINE\Software\Microsoft\DirectX.

To get the DirectX version read "Version" string in the same location. If the key does not exist - There is not DirectX installed at all.


cheers,
Marco Alessandro Bertschi
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900