Jump to content

HFSLIP - Test releases


Tomcat76

Recommended Posts


Well, nothing wrong with the script. My fault (again).

The problem was related to the new way of HFSLIP to manage IE6 and Outlook etc (creating the custom cabs in HFCABS). I may have quitted the HFSLIP process (closing dos box) before it was finished, when it was creating the custom cabs. So the cabs were partially created, and in the next consecutive runs of the script, the cabs were detected in HFCABS folder and HFSLIP skipped its creation. For that, there were a lot of broken updates when WU was run (those which were not integrated in the cabs) related to IE and Outlook. You might include code to check if the cabs are correcty created or to force it's creation, to prevent this kind of errors... but it's only a suggestion.

Anyway, thanks for the great work, I'm a huge fan of this utility. It's supra useful :D

And sorry for my mistake again... and for my english :)

Edited by XibaD
Link to comment
Share on other sites

Well, I continue testing things :D

Maybe I'm wrong (again) Tomcat76, but the only time I get this release to work with Windows 2000 (I mean, when I install the OS and WU doesn't show any updates...) is when I manually DELETE the IE & Outlook custom cabs from HFCABS folder. If HFSLIP detects that the cabs are present, and skips the process of IE & Outlook, I get WU complains.

It might be a problem related to my config, but I think it has something to do with the new IE management hfslipping hotfixes in w2k.

Link to comment
Share on other sites

How about automated unpack of wmp11-windowsxp-x86-....exe

i just do it

md %temp%\wmp11

wmp11-windowsxp-x86-....exe /q /c /t:%temp%\wmp11

can you do it in hfslip?

Tomcat76 was not able to find a way to make this work in DOS. He would have used the command you posted. Are you sure it extracts everything properly?

Link to comment
Share on other sites

Actually, it does work if the host OS is not Win2K.

I use Win2K as my main OS and figured it may be a Win2K-only problem when I first wrote the code but never got around to trying it out on WinXP/2K3. I did now.

RC4 handles the exe. :)

Link to comment
Share on other sites

Changes in 1.5.0rc4:

- HFSLIP now extracts HF\wmp11*.exe if the folder HF\WMP11 doesn't exist; NOTE: does not work if host OS is Win2K!

Finally! :lol: How come it took so long?

Edit: Never mind, I just read your post.

Edited by Super-Magician
Link to comment
Share on other sites

Actually, it does work if the host OS is not Win2K.

I use Win2K as my main OS and figured it may be a Win2K-only problem when I first wrote the code but never got around to trying it out on WinXP/2K3. I did now.

RC4 handles the exe. :)

I guess the Dynamic List will then be updated when the final is released then... :)

it's been a great week, heh! :D

Link to comment
Share on other sites

I think you didn't read the entire changelog. If my hunch is correct, your problem should be fixed when using RC3.

I always do read the changelog. What happened was that I post te message before you posted the RC3 update :D

Anyway, now testing with the actual RC5, and the results are the same: if it's the first run or I delete the custom cabinets in HFCABS folder, all works perfect and WU is clean. But on the next consecutive runs (when the cabs remain in the HFCABS folder), well, see for yourself:

wurc5lx3.th.jpg

My HFSLIP config is:

HFSLIP Version - 1.5.0rc5 build 70531a

HFSLIP Path - W:\hf_W2K\

OS in SOURCESS - 2000 SP4 Spanish

MSIE Version - 2KIE6

DirectX Slipstreamed

Drivers - DRIVER.CAB Updated

HFCLEANUP Detected

CD Install Path - Default

CDTAG - CDROM_NT.5

===============================================================================
Files in your FIX folder:
winnt.sif

Files in your HF folder:
aolsupp.exe
CAPICOM-KB931906-v2102.exe
gdiplus_dnld.exe
IE6.0sp1-KB905495-Windows2000-x86-ESN.exe
IE6.0sp1-KB918439-Windows-2000-XP-x86-ESN.exe
IE6.0sp1-KB929969-Windows2000-x86-ESN.exe
IE6.0sp1-KB931768-Windows2000-x86-ESN.exe
KB832414_MSXML2.5_x86.exe
MDAC_TYP.EXE
MDAC281-KB927779-x86-ESN.exe
MPSetup.exe
msxml2sp6-kb887606-x86-esn.exe
msxml4-KB927978-esn.exe
OE6.0sp1-KB923694-Windows2000-x86-ESN.exe
rootsupd_fe44934fd80dd11fec2f0f9b24431658a4f6d589.exe
Windows2000-KB842773-x86-ESN.EXE
Windows2000-KB891861-v2-x86-ESN.EXE
Windows2000-KB893756-x86-ESN.EXE
Windows2000-KB896358-x86-ESN.EXE
Windows2000-KB896423-x86-ESN.EXE
Windows2000-KB899587-x86-ESN.EXE
Windows2000-KB899589-x86-ESN.EXE
Windows2000-KB900725-x86-ESN.EXE
Windows2000-KB901017-x86-ESN.EXE
Windows2000-KB901214-x86-ESN.EXE
Windows2000-KB904706-DX9-x86-ESN.exe
Windows2000-KB905414-x86-ESN.EXE
Windows2000-KB905749-x86-ESN.EXE
Windows2000-KB908506-x86-ESN.EXE
Windows2000-KB908519-x86-ESN.EXE
Windows2000-KB908531-v2-x86-ESN.EXE
Windows2000-KB911280-v2-x86-ESN.EXE
Windows2000-KB913580-x86-ESN.EXE
Windows2000-KB914388-x86-ESN.EXE
Windows2000-KB914389-x86-ESN.EXE
Windows2000-KB917008-x86-ESN.EXE
Windows2000-KB917422-x86-ESN.EXE
Windows2000-KB917537-x86-ESN.EXE
Windows2000-KB917736-x86-ESN.EXE
Windows2000-KB917953-x86-ESN.EXE
Windows2000-KB918118-x86-ESN.EXE
Windows2000-KB920213-x86-ESN.EXE
Windows2000-KB920670-x86-ESN.EXE
Windows2000-KB920683-x86-ESN.EXE
Windows2000-KB920685-x86-ESN.EXE
Windows2000-KB921398-x86-ESN.EXE
Windows2000-KB922582-x86-ESN.EXE
Windows2000-KB923191-x86-ESN.EXE
Windows2000-KB923414-x86-ESN.EXE
Windows2000-KB923689-x86-ESN.exe
Windows2000-KB923980-x86-ESN.EXE
Windows2000-KB924191-v2-x86-ESN.EXE
Windows2000-KB924270-x86-ESN.EXE
Windows2000-KB924667-x86-ESN.EXE
Windows2000-KB925902-x86-ESN.EXE
Windows2000-KB926121-x86-ESN.EXE
Windows2000-KB926247-x86-ESN.EXE
Windows2000-KB926436-x86-ESN.EXE
Windows2000-KB927891-x86-ESN.EXE
Windows2000-KB928843-x86-ESN.EXE
Windows2000-KB930178-x86-ESN.EXE
Windows2000-KB931784-x86-ESN.EXE
Windows2000-KB932168-x86-ESN.EXE
Windows2000-KB935843-x86-ESN.EXE
WindowsInstaller-KB893803-v2-x86.exe
Windows-KB890830-V1.29.exe
Windows-KB909520-v1.000-x86-ESN.exe
WindowsMedia6-KB925398-x86-ESN.exe
WindowsMedia9-KB917734-x86-ESN.exe
WindowsMedia-KB911564-x86-ESN.exe
WindowsRightsManagementServicesSP2-KB917275-Client-ESN-x86.exe
WindowsServer2003-KB931836-x86-ESN.exe
WindowsUpdateAgent30-x86.exe
WindowsXP-Windows2000-Script56-KB917344-x86-esn.exe
wmfdist.exe
wmp6cdcs.exe
msxml2.msi
msxml6_x86.msi

Files in your HFCABS folder:
_IE6_HFSLIP.CAB
_IE6b_HFSLIP.CAB
_OE6_HFSLIP.CAB
Apr2005_d3dx9_25_x86.cab
Apr2006_d3dx9_30_x86.cab
Apr2006_XACT_x86.cab
Apr2006_xinput_x86.cab
APR2007_d3dx10_33_x86.cab
APR2007_d3dx9_33_x86.cab
APR2007_XACT_x86.cab
APR2007_xinput_x86.cab
Aug2005_d3dx9_27_x86.cab
AUG2006_XACT_x86.cab
AUG2006_xinput_x86.cab
BDANT.cab
BRANDING.CAB
Dec2005_d3dx9_28_x86.cab
DEC2006_d3dx10_00_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_XACT_x86.cab
dxnt.cab
Feb2005_d3dx9_24_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_XACT_x86.cab
FEB2007_XACT_x86.cab
IEAWSDC.CAB
IEW2K_1.CAB
IEW2K_2.CAB
IEW2K_3.CAB
IEW2K_4.CAB
IUCTL.CAB
Jun2005_d3dx9_26_x86.cab
JUN2006_XACT_x86.cab
LegitCheckControl.cab
MAILNEWS.CAB
MuCatalogWebControl.cab
MUWEB_SITE.CAB
Oct2005_xinput_x86.cab
OCT2006_d3dx9_31_x86.cab
OCT2006_XACT_x86.cab
OCT2006_xinput_x86.cab
OEEXCEP.CAB
OGAControl.cab
OPUC4.CAB
SCRIPTES.CAB
swflash.cab
WAB.CAB

Files in your HFSVCPACK folder:
32bit01.exe
32bit02.exe
abrircon.reg
appcomp.cmd
bcscnet.reg
cmdhrcp.reg
devc.EXE
DNF11.exe
DNF20.exe
jre6.exe
mscinst.EXE
rp.exe
ShowDesktop.cmd
shwql.reg
smallico.reg
tahoma.reg
themes.exe
tweakui.exe
zipfldr.exe

Files in your HFSVCPACK_SW1 folder:
msdrmclient.msi

Files in your HFSVCPACK_SW2 folder:

Files in your HFGUIRUNONCE folder:
UPHClean-Setup.msi
WindowsDefender.msi

Files in your HFTOOLS folder:
7za.exe
bbie.exe
boot.bin
CDIMAGE.EXE
cmdow.exe
EXTRACT.EXE
HFANSWER.INI
modifyPE.exe
reg.exe

Files in your HFCLEANUP folder:
2000SP4.EXT

Sorry for the delayed answer.

Link to comment
Share on other sites

hi, a suggestion regarding XibaD's problem. why not make those custom cabs somewhere in SOURCESS or WORK or TEMP rather than directly in HFCABS. That way they'll always be wiped out whenever hfslip starts doing its magic. Yes, I understand it saves time not having to make them every time if they already exist but what the hell, shouldn't be that big of an issue :D

Edited by johndoe74
Link to comment
Share on other sites

Moving them into WORK or TEMP is useless because then they are created for nothing. They are only used in the next run, not in the run that makes them.

I've inspected the code top to bottom and bottom to top and it's water tight.

@XibaD:

How big are the new cabs?

How many files exist in each?

Do you see any error messages while HFSLIP uses the new cabs?

Edited by Tomcat76
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...