Original Post
So I try the following line of code in C# (Microsoft Visual Studio 2005): Microsoft.DirectX.DirectDraw.Device mydev = new Microsoft.DirectX.DirectDraw.Device(); Please note that I have no other code in this particular program aside from this one line of device initialization. Here is the Exception I'm getting: System.IO.FileNotFoundException was unhandled Message="The specified module could not be found. (Exception from HRESULT: 0x8007007E)" Source="Microsoft.DirectX.DirectDraw" StackTrace: at Microsoft.DirectX.DirectDraw.Device.CreateDDObject(Guid& lpGuid, CreateFlags flags) at Microsoft.DirectX.DirectDraw.Device..ctor() at MotoRotor.Program.Main(String[] args) in C:\Documents and Settings\Rouah Lafheed\My Documents\Visual Studio 2005\Projects\MotoRotor\MotoRotor\Program.cs:line 11 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() Note that I have the October 2005 update for the DX SDK. Please also note that I have the following related assemblies referenced in this project: Microsoft.DirectX - Runtime Version: 2.0, Version: 2.0.900.0 Microsoft.DirectX.DirectDraw - Runtime Version: 1.1.4322 Version: 1.0.2902.0 Any and all suggestions and help would be appreciated, Fenix RoA PS and yes I know that even a retarded puppy couldnt screw up initializing a device with DX, so please just take it easy on me