Jump to content

How to extract directx_feb2010_redist.exe manually to HFCABS


Mim0

Recommended Posts

For the file-checker I added support for the manually extracted x86-CABs of the DirectX-redistributable. For the previous version I got a list of CAB-files from a user which I put in the file-checker.

Now I thought I've updated it to the feb2010-version but during a HFSLIP-run wich the directx_feb2010_redist.exe (I don't extract the CABs manually) I noticed that not all x86-CABs are extracted temporarely in HFCABS by HFSLIP.

Missing x86-CABs:

- Apr2006_MDX1_x86.cab

- Apr2006_MDX1_x86_Archive.cab

- and some other files which names are not beginning with <month><year>, but I think they are not to use (if I'm wrong please tell it)

Now my question:

What's the correct way to find out which x86-CABs are needed to be in HFCABS when the DirectX-redistributable is extracted manually?

Thx, Mimo

Edited by Mim0
Link to comment
Share on other sites


hi Mim0! below are the files i have when extracted:

Feb2005_d3dx9_24_x86.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x86.cab
Oct2005_xinput_x86.cab
Dec2005_d3dx9_28_x86.cab

Feb2006_d3dx9_29_x86.cab
Feb2006_XACT_x86.cab
Apr2006_d3dx9_30_x86.cab
Apr2006_MDX1_x86.cab
Apr2006_MDX1_x86_Archive.cab
Apr2006_XACT_x86.cab
Apr2006_xinput_x86.cab
JUN2006_XACT_x86.cab
AUG2006_XACT_x86.cab
AUG2006_xinput_x86.cab
OCT2006_d3dx9_31_x86.cab
OCT2006_XACT_x86.cab
DEC2006_d3dx10_00_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_XACT_x86.cab

FEB2007_XACT_x86.cab
APR2007_d3dx10_33_x86.cab
APR2007_d3dx9_33_x86.cab
APR2007_XACT_x86.cab
APR2007_xinput_x86.cab
JUN2007_d3dx10_34_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_XACT_x86.cab
AUG2007_d3dx10_35_x86.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_XACT_x86.cab
Nov2007_d3dx10_36_x86.cab
Nov2007_d3dx9_36_x86.cab
NOV2007_X3DAudio_x86.cab
NOV2007_XACT_x86.cab

Mar2008_d3dx10_37_x86.cab
Mar2008_d3dx9_37_x86.cab
Mar2008_X3DAudio_x86.cab
Mar2008_XACT_x86.cab
Mar2008_XAudio_x86.cab
JUN2008_d3dx10_38_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_X3DAudio_x86.cab
JUN2008_XACT_x86.cab
JUN2008_XAudio_x86.cab
Aug2008_d3dx10_39_x86.cab
Aug2008_d3dx9_39_x86.cab
Aug2008_XACT_x86.cab
Aug2008_XAudio_x86.cab
Nov2008_d3dx10_40_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_X3DAudio_x86.cab
Nov2008_XACT_x86.cab
Nov2008_XAudio_x86.cab

Mar2009_d3dx10_41_x86.cab
Mar2009_d3dx9_41_x86.cab
Mar2009_X3DAudio_x86.cab
Mar2009_XACT_x86.cab
Mar2009_XAudio_x86.cab
Aug2009_D3DCompiler_42_x86.cab
Aug2009_d3dcsx_42_x86.cab
Aug2009_d3dx10_42_x86.cab
Aug2009_d3dx11_42_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_XACT_x86.cab
Aug2009_XAudio_x86.cab

Feb2010_X3DAudio_x86.cab
Feb2010_XACT_x86.cab
Feb2010_XAudio_x86.cab

BDANT.cab
BDAXP.cab
dxdllreg_x86.cab
dxnt.cab
dxupdate.cab

i have the files you listed above ... i think an old post: dx file copy probs (& others) directx_aug2009_redist.exe in HF (& others) using 1.7.9 could be worth a review ... may need to clarify about what tp mentioned concerning the ff files:

dsetup32.dll

DSETUP.dll

DXSETUP.exe

cheers!

Edited by Kiki Burgh
Link to comment
Share on other sites

hi Mim0! below are the files i have when extracted:

...

Hi Kiki,

do you mean you extract these files (above) manually? Or does HFSLIP extract these files on your system???

Yes, I found and read it befor starting this topic. But I didn't found my answer there! :(

CU, Mimo

Link to comment
Share on other sites

HFSLIP used to extract it the dx9 exe into the hfcabs. Why bother checking it? Just extract it and call it a day. For xp, it's not critical that you have all those cabs there. 99% of the time, it's for gaming or for some app that needs some special dx9 binary.

Link to comment
Share on other sites

HFSLIP used to extract it the dx9 exe into the hfcabs. Why bother checking it? Just extract it and call it a day. For xp, it's not critical that you have all those cabs there. 99% of the time, it's for gaming or for some app that needs some special dx9 binary.

I do this checks because some users here extract the cabs manually to HFCABS. And the file-cheker does the follwing things:

- If both (the dx9-redist-exe AND the manually extracted CABs) are found, than the dx9-redist-exe will be reported as wrong.

- the file-checker checks each file in HFCABs and report it as unknown, wrong or obsolete. And for that each file must be known by the file-checker to prevent that files are reported as unknown.

These CABs are inside of the dx9-redist-exe which are not copied by HFSLIP to HFCABS:

1. Apr2006_MDX1_x86.cab

2. Apr2006_MDX1_x86_Archive.cab

3. BDANT.cab

4. BDAXP.cab

5. dxdllreg_x86.cab

6. dxnt.cab

7. dxupdate.cab

My information after reading hfslip.cmd:

Files 1 and 2: I saw in hfslip that you filter out *MDX* and so I will remove these files from the filechecker.

File 3: it's for Win 2000 - I don't put it in th file-checker

Files 4 and 6: Not used for XP with SP3 - I don't put it in the file-checker

File 5: ??? (used under specific circumstances. Needed?)

File 7: ??? (not used?)

Can you tell me something about the usage of dxdllreg_x86.cab and dxupdate.cab in HFSLIP?

Regards, Mimo

Link to comment
Share on other sites

This new board is horribly slow...

Numbers 4 & 6 are for W2K. Item 5 is for xp w/sp2 or sp1 & not needed for sp3. Looking at the cab file specified in #7, it seems that it's the installer for the redistro package. Or in other words, #7 is for a manual installation. Having said [typed] that, it appears that #7 is not needed for hfslip.

Link to comment
Share on other sites

  • 3 years later...

With the subject "How to extract directx_feb2010_redist.exe manually to HFCABS" it would be nice, in my opinion, if it actually told how-to manually extract the DirectX 9.0c runtime cabs to the HFCABS subdir.

Thanks. :)

Link to comment
Share on other sites

You can also experment integrating DirectX 9.0 directly into your Windows XP source using OnePiece DirectX 9.0c addon creator and RVMIntergator. This will reduce the time to build cd images significantly.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...