![]() ![]() |
Oct 10 2007, 08:53 PM
Post
#1
|
|
|
MSFN Junkie Group: Software Developers Posts: 3260 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000
|
This utility can be useful for people who want to run nLite or a similar program on their source after HFSLIP. It collects the names of new files slipstreamed by HFSLIP. In the case of nLite, the list of files can be used for its "keep list".
It can be run either separately, or as an HFSLIP "plug-in". As a separate utility: 1) Run HFSLIP (meaning: an existing SOURCE and SOURCESS folder are required) 2) Download HFSLIP_POST_getnewfiles_v3.zip and extract HFSLIP_POST_getnewfiles_v3.cmd into the main HFSLIP folder or in one of its direct subfolders 3) Run HFSLIP_POST_getnewfiles_v3.cmd As an HFSLIP plug-in: 1) Download HFSLIP_POST_getnewfiles_v3.zip and extract HFSLIP_POST_getnewfiles_v3.cmd into the HFTOOLS folder 2) Run HFSLIP as usual A file named NEWBIN.TXT containing the names of the new files will be created. |
|
|
|
Oct 13 2007, 06:38 AM
Post
#2
|
|
|
LAN Geek Group: Super Moderator Posts: 3342 Joined: 24-September 05 From: Nebraska, USA Member No.: 74319 OS: 2000
|
Neat idea! I'd provide feedback on it, but HFSLIP does *everything* I want it to do so I don't need this particular function. Thanks, though!
|
|
|
|
Oct 13 2007, 08:41 AM
Post
#3
|
|
|
MSFN Master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2721 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none
|
I have to say this should be really interesting : slipstreaming sp2, updates and dx9 adds some 20MB to my (heavily) nlited isos (heavily nlited means down to 120MB).
|
|
|
|
Oct 14 2007, 05:00 AM
Post
#4
|
|
|
MSFN Master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2721 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none
|
Just a quick first report. Here's what has been added to an XP SP2 source. Nearly but not all hotfixes slipstreamed (see hfslip.log, it's a bit dirty).
CODE HFSLIPWU.INF HFSLP200.INF HFSLP201.INF HFSLP202.INF HFSLP203.INF HFSLP204.INF HFSLP205.INF HFSLP206.INF HFSLP207.INF HFSLP208.INF HFSLP209.INF HFSLP210.INF HFSLP211.INF HFSLP212.INF HFSLP213.INF HFSLP214.INF HFSLP215.INF HFSLP216.INF HFSLP217.INF HFSLP218.INF HFSLP219.INF HFSLP220.INF HFSLP221.INF HFSLP222.INF HFSLP223.INF HFSLP224.INF HFSLP225.INF HFSLP226.INF HFSLP227.INF HFSLP228.INF HFSLP229.INF HFSLP230.INF HFSLP231.INF HFSLP232.INF HFSLP233.INF HFSLP234.INF HFSLP235.INF HFSLP236.INF HFSLP237.INF HFSLP238.INF HFSLP239.INF HFSLP240.INF HFSLP241.INF HFSLP242.INF HFSLP243.INF HFSLP244.INF HFSLP245.INF HFSLP246.INF HFSLP247.INF HFSLP248.INF HFSLP249.INF HFSLP250.INF HFSLP251.INF HFSLP252.INF HFSLP253.INF HFSLP254.INF HFSLP255.INF HFSLP256.INF HFSLP257.INF HFSLP258.INF HFSLP259.INF HFSLP260.INF HFSLP261.INF HFSLP262.INF HFSLP263.INF HFSLP264.INF HFSLP265.INF HFSLP266.INF HFSLP267.INF HFSLP268.INF HFSLP269.INF HFSLP270.INF HFSLP271.INF HFSLP272.INF HFSLP273.INF HFSLP274.INF HFSLP275.INF HFSLP276.INF HFSLP277.INF HFSLP278.INF HFSLP279.INF HFSLP280.INF HFSLP281.INF HFSLP282.INF HFSLP283.INF ieproxy.dll hmmapi.mui iedw.mui iexplore.mui advpack.mui ieframe.mui msfdsbs.dll msfdsync.exe wfxdocob.exe FeedDisc.wav InfoBar.wav NavStart.wav PopupBlk.wav htmliec.mui inetcpl.mui msfdsbs.mui wfxdocob.mui admparse.mui advpack.mui extmgr.mui hmmapi.mui icardie.mui ieakeng.mui ieaksie.mui ieakui.mui iedkcs32.mui ieframe.mui iepeers.mui iernonce.mui iesetup.mui ieui.mui inseng.mui licmgr10.mui mshtml.mui mshtmled.mui mshtmler.mui msrating.mui occache.mui urlmon.mui webcheck.mui wininet.mui ie4uinit.mui iedw.mui ieunatt.mui iexplore.mui mshta.mui msfdsbs.mof msfeeds.mof webcheck.ini occache.ini inetcorp.iem inetset.iem HFSLIPSD.INF sdesktop.scf HFSLP284.INF HFSLP285.INF flash.ocx d3d10_33.dll d3d10_34.dll d3dco_33.dll d3dco_34.dll x3da1_0.dll x3da1_1.dll x3da1_2.dll xact2_0.dll xact2_1.dll xact2_2.dll xact2_3.dll xact2_4.dll xact2_5.dll xact2_6.dll xact2_7.dll xact2_8.dll xin1_1.dll xin1_2.dll xin1_3.dll xin9_1_0.dll archvapp.inf cobramsg.dll guitrna.dll migisma.dll migwiz.man migwiza.exe scripta.dll sysmoda.dll migwiz.htm migwiz2.htm aaclient.mui lhmstsc.mui lhmstscx.mui xpnetdg.exe xpnetdg.xsl tscinst.vbs tscuinst.vbs w2k3rd.mst w2k3s1rd.mst wxprd.mst wxpsp1rd.mst wxpsp2rd.mst aaclient.dll axaltocm.dll basecsp.dll bcsprsrc.dll d3dx10.dll d3dx9_24.dll d3dx9_25.dll d3dx9_26.dll d3dx9_27.dll d3dx9_28.dll d3dx9_29.dll d3dx9_30.dll d3dx9_31.dll d3dx9_32.dll d3dx9_33.dll d3dx9_34.dll icardie.dll icrav03.rat idndl.dll IE7Eula.rtf ieapfltr.dat ieapfltr.dll ieframe.dll iertutil.dll iesetup2.dll ieudinit.exe ieui.dll ifxcardm.dll imgutil2.dll inetcpl2.cpl inseng2.dll msfeeds.dll mshtml2.dll msratng2.dll nlsdl.dll normaliz.dll normidna.nls normnfc.nls normnfd.nls normnfkc.nls normnfkd.nls pintool.exe pngfilt2.dll rhttpaa.dll spmsg.dll ticrf.rat tsgqec.dll verclsid.exe webchck2.dll xmllite.dll xpsp3res.dll lhtsc.inf HFSLPGUI.INF HFSLPHIV.INF Btw, IIRC I recently read there was something to have only one HFSLP*.INF file. What was it ? CODE This file is automatically generated by HFSLIP
HFSLIP is for personal use only Copyright© TommyP 2005-2007 ============================HOW TO REPORT A PROBLEM============================ If running into problems, refer to http://hfslip.org/support.html HFSLIP support forum: http://msfn.org/board/index.php?showforum=129 =============================================================================== HFSLIP Version - 1.6.4 build 71014 HFSLIP Path - E:\Adrien\bak\Adrien\yAXM\hfslip\ OS in SOURCESS - XP SP2 French MSIE Version - MSIE7 Drivers - DRIVER.CAB Updated HFCLEANUP Detected CD Install Path - Default CDTAG - WIN51 =============================================================================== Files in your FIX folder: Files in your HF folder: IE7-KB929969-WindowsXP-x86-fra.exe IE7-WindowsXP-KB933566-x86-FRA.exe IE7-WindowsXP-x86-fra.exe WindowsInstaller-KB893803-v2-x86.exe Windows-KB909520-v1.000-x86-FRA.exe WindowsMedia6-KB925398-v2-x86-FRA.exe WindowsMedia6-KB925398-x86-FRA.exe WindowsMedia-KB911564-x86-FRA.exe WindowsXP-KB835935-SP2-FRA.exe WindowsXP-KB873339-x86-FRA.exe WindowsXP-KB885836-x86-FRA.exe WindowsXP-KB886185-x86-fra.exe WindowsXP-KB887472-x86-fra.exe WindowsXP-KB888302-x86-FRA.exe WindowsXP-KB890859-x86-FRA.exe WindowsXP-KB891781-x86-FRA.exe WindowsXP-KB893756-x86-FRA.exe WindowsXP-KB896344-v2-x86-ENU.exe WindowsXP-KB896358-x86-FRA.exe WindowsXP-KB896423-x86-FRA.exe WindowsXP-KB896428-x86-FRA.exe WindowsXP-KB899587-x86-FRA.exe WindowsXP-KB899591-x86-FRA.exe WindowsXP-KB900485-v2-x86-FRA.exe WindowsXP-KB900725-x86-FRA.exe WindowsXP-KB901017-x86-FRA.exe WindowsXP-KB901190-x86-FRA.exe WindowsXP-KB901214-x86-FRA.exe WindowsXP-KB904706-v2-x86-FRA.exe WindowsXP-KB904942-v2-x86-FRA.exe WindowsXP-KB905414-x86-FRA.exe WindowsXP-KB905749-x86-FRA.exe WindowsXP-KB908519-x86-FRA.exe WindowsXP-KB908531-v2-x86-FRA.exe WindowsXP-KB910437-x86-FRA.exe WindowsXP-KB911280-v2-x86-FRA.exe WindowsXP-KB911562-x86-FRA.exe WindowsXP-KB911927-x86-FRA.exe WindowsXP-KB912817-v2-x86-FRA.exe WindowsXP-KB913580-x86-FRA.exe WindowsXP-KB914388-x86-FRA.exe WindowsXP-KB914389-x86-FRA.exe WindowsXP-KB914440-v12-x86-FRA.exe WindowsXP-KB916595-x86-FRA.exe WindowsXP-KB917537-x86-FRA.exe WindowsXP-KB917953-x86-FRA.exe WindowsXP-KB918118-x86-FRA.exe WindowsXP-KB918439-x86-FRA.exe WindowsXP-KB919007-x86-FRA.exe WindowsXP-KB920213-x86-FRA.exe WindowsXP-KB920342-x86-FRA.exe WindowsXP-KB920670-x86-FRA.exe WindowsXP-KB920683-x86-FRA.exe WindowsXP-KB920685-x86-FRA.exe WindowsXP-KB920872-x86-FRA.exe WindowsXP-KB922582-x86-FRA.exe WindowsXP-KB922819-x86-FRA.exe WindowsXP-KB923191-x86-FRA.exe WindowsXP-KB923414-x86-FRA.exe WindowsXP-KB923689-x86-FRA.exe WindowsXP-KB923980-x86-FRA.exe WindowsXP-KB924191-x86-FRA.exe WindowsXP-KB924270-x86-FRA.exe WindowsXP-KB924667-x86-FRA.exe WINDOWSXP-KB925876-X86-FRA.EXE WindowsXP-KB925902-x86-FRA.exe WindowsXP-KB926247-x86-FRA.exe WindowsXP-KB926255-x86-FRA.exe WindowsXP-KB926436-x86-FRA.exe WindowsXP-KB927779-x86-FRA.exe WindowsXP-KB927802-x86-FRA.exe WindowsXP-KB927891-v3-x86-FRA.exe WindowsXP-KB928255-x86-FRA.exe WindowsXP-KB929123-x86-FRA.exe WindowsXP-KB930178-x86-FRA.exe WindowsXP-KB930916-x86-FRA.exe WindowsXP-KB931261-x86-FRA.exe WindowsXP-KB931784-x86-FRA.exe WindowsXP-KB931836-x86-FRA.exe WindowsXP-KB932168-x86-FRA.exe WindowsXP-KB933566-x86-FRA.exe WindowsXP-KB933729-x86-FRA.exe WindowsXP-KB935448-x86-FRA.exe WindowsXP-KB935839-x86-FRA.exe WindowsXP-KB935840-x86-FRA.exe WindowsXP-KB935843-x86-FRA.exe WindowsXP-KB936357-x86-ENU.exe WindowsXP-KB939653-x86-FRA.exe Files in your HFCABS folder: Apr2005_d3dx9_25_x86.cab Apr2006_d3dx9_30_x86.cab Apr2006_MDX1_x86.cab Apr2006_MDX1_x86_Archive.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 BDAXP.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 Jun2005_d3dx9_26_x86.cab JUN2006_XACT_x86.cab JUN2007_d3dx10_34_x86.cab JUN2007_d3dx9_34_x86.cab JUN2007_XACT_x86.cab Oct2005_xinput_x86.cab OCT2006_d3dx9_31_x86.cab OCT2006_XACT_x86.cab OCT2006_xinput_x86.cab swflash.cab Files in your HFSVCPACK folder: Files in your HFSVCPACK_SW1 folder: Files in your HFSVCPACK_SW2 folder: Files in your HFGUIRUNONCE folder: Files in your HFTOOLS folder: HFANSWER.INI HFSLIP_POST_getnewfiles_v3.cmd HFTOOLS.7z modifyPE.exe Files in your HFEXPERT folder: E:\Adrien\bak\Adrien\yAXM\hfslip\HFEXPERT\APPREPLACEMENT\sfcfiles.dll Files in your HFCLEANUP folder: XPSP2.EXT =============================================================================== HFSLIP run time: 17m15s |
|
|
|
Oct 14 2007, 11:40 AM
Post
#5
|
|
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 415 Joined: 4-May 05 From: NJ, USA Member No.: 54728
|
What are we supposed to do with the resulting file? I dumped my results into the 'keep files' dialog in nLite, which ended up working perfectly - is this what the utility is for? Perhaps some instructions in the OP would help the uninformed.
|
|
|
|
Oct 14 2007, 12:08 PM
Post
#6
|
|
|
MSFN Master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2721 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none
|
Just noticed this one: "sdesktop.scf". Is it from hfslip (1.6.4) or IE7 ?
|
|
|
|
Oct 14 2007, 01:34 PM
Post
#7
|
|
|
MSFN Junkie Group: Software Developers Posts: 3260 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000
|
Just a quick first report. Here's what has been added to an XP SP2 source. Nearly but not all hotfixes slipstreamed (see hfslip.log, it's a bit dirty). This file can't tell you whether all hotfixes were slipstreamed correctly or not. It only displays a list of NEW files.Btw, IIRC I recently read there was something to have only one HFSLP*.INF file. You probably misread. There is a way to reduce the amount of HFSLP*.INF files. See here.What was it ? Just noticed this one: "sdesktop.scf". Is it from hfslip (1.6.4) or IE7 ? It's created by HFSLIP. It's for the Show Desktop icon that is missing when you slipstream IE7. At T-13, sdesktop.scf is copied into the correct location with the correct name depending on the language your source is in. See HFSLIPSD.INF.What are we supposed to do with the resulting file? I dumped my results into the 'keep files' dialog in nLite, which ended up working perfectly - is this what the utility is for? Perhaps some instructions in the OP would help the uninformed. Yes; that's what it's for. I updated the intro post a little.Thanks. |
|
|
|
Oct 19 2007, 07:50 AM
Post
#8
|
|
|
MSFN Master ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 2721 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none
|
Just a quick first report. Here's what has been added to an XP SP2 source. Nearly but not all hotfixes slipstreamed (see hfslip.log, it's a bit dirty). This file can't tell you whether all hotfixes were slipstreamed correctly or not. It only displays a list of NEW files.It was only meant to give a quick preview of hfslip.log for people who wonder how many files and which are added. QUOTE Btw, IIRC I recently read there was something to have only one HFSLP*.INF file. You probably misread. There is a way to reduce the amount of HFSLP*.INF files. See here.What was it ? OK. Thanks. QUOTE Just noticed this one: "sdesktop.scf". Is it from hfslip (1.6.4) or IE7 ? It's created by HFSLIP. It's for the Show Desktop icon that is missing when you slipstream IE7. At T-13, sdesktop.scf is copied into the correct location with the correct name depending on the language your source is in. See HFSLIPSD.INF.I thought latest IE7 installers fixed the problem. |
|
|
|
Oct 19 2007, 04:43 PM
Post
#9
|
|
|
MSFN Junkie Group: Software Developers Posts: 3260 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000
|
|
|
|
|
Dec 1 2007, 07:42 AM
Post
#10
|
|
|
MSFN Expert Group: Software Developers Posts: 1175 Joined: 9-January 04 Member No.: 12184 OS: none
|
I decided to mess around a bit, and can offer some help for a change. Instead of the show desktop file, use this code instead. Parse it during t-13. If a folder doesn't exist, it creates it on the fly and then creates the show desktop shortcut. Maybe this can be put in the hfslip.cmd? I simply put this cmd file in my HFSVCPACK folder.
CODE IF NOT EXIST "%userprofile%\application data\Microsoft\Internet Explorer\Quick Launch" MD "%userprofile%\application data\Microsoft\Internet Explorer\Quick Launch" echo>"%userprofile%\application data\microsoft\internet explorer\quick launch\Show Desktop.scf" [Shell] echo>>"%userprofile%\application data\microsoft\internet explorer\quick launch\Show Desktop.scf" Command=2 echo>>"%userprofile%\application data\microsoft\internet explorer\quick launch\Show Desktop.scf" IconFile=explorer.exe,3 echo>>"%userprofile%\application data\microsoft\internet explorer\quick launch\Show Desktop.scf" [Taskbar] echo>>"%userprofile%\application data\microsoft\internet explorer\quick launch\Show Desktop.scf" Command=ToggleDesktop How do you make a post with code without automatic carriage returns? |
|
|
|
Dec 1 2007, 02:17 PM
Post
#11
|
|
|
MSFN Junkie Group: Software Developers Posts: 3260 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000
|
Not feasible, because the filename differs in every language and the name of the Application Data folders is different in several languages. You want to return to English-only?
Also, the "Microsoft\Internet Explorer\Quick Launch" folder path is defined as a variable in SHELL.INF, so it may differ as well. |
|
|
|
Dec 8 2007, 05:50 PM
Post
#12
|
|
|
USER ![]() ![]() Group: Members Posts: 203 Joined: 11-March 06 From: Berlin Member No.: 90475 OS: 2000
|
@Tomcat76
There is a little "bug", using the latest version. The last line in the list is empty, so if you "select all", "copy and paste it" from editor or notepad (++) (ctrl+A, ctrl+C, ctrl+V), the empty line is grabbed as well. So nlite getīs problems, handling it. Agi |
|
|
|
Dec 8 2007, 11:51 PM
Post
#13
|
|
|
MSFN Junkie Group: Software Developers Posts: 3260 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000
|
This "bug" has always been there. If you use DOS to echo a line of text into a file, a blank line is created below it. If another line of text is echoed into the file, the text will be placed on the blank line and a blank line is created below that -- etc.
|
|
|
|
![]() ![]() |