Can I create an application using SlimDX relying on the DirectX DLLs already bundled with Vista/Win7

Posted by norheim.se on Stack Overflow See other posts from Stack Overflow or by norheim.se
Published on 2010-05-26T19:49:16Z Indexed on 2010/06/03 8:14 UTC
Read the original article Hit count: 207

Filed under:
|
|
|

I'm working on a .NET application that requires the use of accelerated graphics, currently DirectX 9.0c. The software is quite graphics intensive and must, in addition, be launchable from a CD or by ClickOnce without the user requiring administrator's permissions.

I currently use SlimDX, which works great featurewise, but the users are getting rather annoyed by having to install the DirectX redistributable. Especially since this does require elevated permissions. It is rather hard to explain to them why the version of DirectX already bundled with their OS is not sufficient. After all - DirectX 9.0c has been around since 2004, and I'm not using any new fancy features.

The ability to deliver an application that "just works" in Vista or Windows 7, without any particular additional prerequisites would be a huge advantage.

Therefore: Is there any way I can build an application using DirectX 9.0c based on SlimDX, that relies only on the libraries provided in the standard Windows Vista/Win7 installation? That is - without requiring the additional DirectX redistributable to be installed?

If not - is there any other managed (and preferably not abandoned) DirectX wrapper that can serve this purpose?

Thanks in advance!

© Stack Overflow or respective owner

Related posts about .NET

Related posts about directx