Jump to content

Are DirectX and Windows Installer slipstreamable ?


Recommended Posts

Posted
HFSLIP can slipstream your service pack easily, and without adding extra files, thanks to an addition generously provided/created by Tomcat76. Read the directions to it here. I would recommend using this, not nLite, but that's just my opinion.

Tomcat76 is adding far more to this effort. He really deserves a round of applause.


Posted

Another congrats from France. :thumbup:w00t:

My install is now looking OK.

I have one problem which appears to be normal ( http://www.msfn.org/board/index.php?showtopic=16070 ) but I wanted to say exactly what happened to my uAXP.

Setuperr.log reports

Error:
Setup could not register the OLE Control E:\WINDOWS\System32\dpnaddr.dll because of the following error:
GetProcAddress returned error 127 (the specified procedure could not be found).


***

Error:
Setup could not register the OLE Control E:\WINDOWS\System32\dpnlobby.dll because of the following error:
GetProcAddress returned error 127 (the specified procedure could not be found).

and dxdiag does not complain about anything.

:woooooooooooooooooooooooooooooooooooooooooooooot:

Tomcat, you're added to my donation list. :x

Posted

I'd be willing to donate as well. There needs to be an HFSLIP-DEV paypal acct that sends cash to tommyp/FDV/Tomcat among others.

Much love! :wub:

erm...straight love :thumbup

  • 1 month later...
Posted

Today I found my SOURCESS folder after nLite was definitely too big.

117MB !

I would have been happy but a clean XP -SP0- goes down to 110MB.

Of course, I add functionnalities with SP1 and other updates but 7MB is IMO too much.

I compared files present with and without HFSlip in I386 after nlite and I found that some or rather many DirectX files are present in both I386 and driver.cab. I think this should be cleaner.

And it seems it also happens with other files (ntkrnl*.exe)

Files in driver.cab and directly in i386 seem to have the same version but I'm not 100% positive.

PS: I used "dir /S /B >> dir.txt". If needed, I can provide those listings.

Posted

I made a quick and maybe dirty AHK app:

FileSelectFolder, I386,,, Select I386 folder
FileSelectFile, files, M3, %I386%, Select all the files comming from driver.cab
Loop, parse, files, `n
{
StringTrimRight, A_LoopField2, A_LoopField, 1
IfExist, %I386%\%A_LoopField2%_
FileAppend, %A_LoopField%`r`n, c:\hfslipdriver.cabi386.txt
FileGetSize, fsize, %I386%\%A_LoopField2%_, K
size+=fsize
}

FileAppend, `r`nSpace lost on the CD : %size%KB`r`n, c:\hfslipdriver.cabi386.txt
MsgBox, %size%KB
return

You need to extract driver.cab somewhere.

Then, at the second dialog, enter the folder you extracted driver.cab to and select all files (ctrl+A).

I have 2.2MB of duplicates in my nlited SOURCESS.

NB: ntkrnlmp.exe has to be in I386.

http://sharpnet.ai-network.net/camarade/duplicates.exe

(don't, at least for the moment, it will go public and legal [i hope] later)

Posted

Are DirectX and Windows Installer slipstreamable ?

yes, i don´t have any problem. HFSLIP is good slipstreamable tool. (win2k).

Posted

@Camarade_Tux

Yes, there are a couple of dupes. It's just that so far nobody ever tried to figure out which files can be deleted and which not. There are several files that have to be both in SOURCESS\I386 and in DRIVER.CAB/SPX.CAB. It's very time consuming to check this for all OS versions and all SP levels so it's not really "top priority".

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...