DirectX Problems

Status
Not open for further replies.
Level 18
Joined
Jan 21, 2006
Messages
2,552
Before I get into detail, let me explain my situation.

I have a MacBook Pro with Windows 7 installed on it, and is operating DirectX 11. My other computer is a desktop and until now it has been without anything on the hard disk.

Anyways, the desktop has been installed with Windows XP (Service Pack 3), and from there I installed WarCraft III. I have been doing a little messing around with the DirectX files, so right now my computer doesn't seem to be able to identify the version of DirectX, yet WarCraft III still runs fine.

I have done quite a bit to screw around with DirectX, but WarCraft III still remains working so it can't be too critical. I have tried deleting the registries, restarting, and re-installing, with absolutely no progress. It doesn't even see like deleting the registries did anything.

I downloaded the DirectX SDK (August 2009) from the Microsoft website and that had error code S1023 in the middle of installation.

There was one time I managed to get DirectX "almost" installed, until I got a message saying "Cabinet file... is not trusted..." and then it failed to install. Since when did DirectX suck so much?​

I have been able to fully install DirectX 9.0c on my notebook (MacBook Pro) with Windows 7 (and DirectX 11) on it. The installation I used was the "dxwebsetup.exe", which failed miserably on my Windows XP (SP3) desktop. I can also now open Magos' War3ModelEditor properly, without the missing DLL error.

Due to a battle.net patching error, I had to re-install WarCraft III. On re-installation, it notified me that I did not have a correct version of DirectX for the game. I installed (obviously) so we'll see where this takes me. ++ Start > Run > "dxdiag" - shows that my current version of DirectX is 9.0c (4.1....) or something.

Okay, so my problem now is I cannot get Magos' War3ModelEditor to run. When I click on the application, it gives me the error saying "d3dx9_35.dll" is missing. Since executing the "dxwebsetup.exe" file on Windows 7 fixed this issue, it would seem I am going to need to be able to run the "dxwebsetup.exe" installer in order to fix the problem. In the middle of installation, I get an error as follows:

A cabinet file necessary for installation cannot be trusted. Please verify the Cryptographic Services are enabled and the cabinet file certificate is valid.

My "Cryptographic Services" are enabled.

Windows crashed when I opened up the Google page on "How to enable Cryptographic Services". Funny.

On my easter egg hunt, I came across a system tool known as "System File Checker" or "SFC". I'm running this now in hopes that perhaps it will help me solve this dilemma. For some reason I had to insert the disc into my bottom CD-Drive (even though the "Welcome To Windows XP" window showed up, so the Drive is working) for it to recognize that it was in my computer.
 
Last edited:
The message is some sort of validation error if I'm not correct. It wouldn't cause the crash of the machine. The fact that I was screwing around with DirectX registries probably had something to do with it. I still want to get Magos' working on my desktop though.
 
My Windows XP does not have DirectX 11, it has DirectX 9.0c. My Windows 7 has DirectX 11, but my Windows 7 can run War3ModelEditor. The problem is DirectX 9.0c for some reason does not have the "d3dx9_35.dll" file and War3ModelEditor requires it to work. I would have no idea how to "add" the file to DirectX even if I had a downloaded version of it. On top of that it may/may not work, I don't know.
 
Status
Not open for further replies.
Back
Top