Mar 12 2006, 02:26 PM Post
#1 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 |
These versions are test builds and are pretty much stable. As usual, use them at your own risk. A new final was released on November 9, 2009. If you were referred to this thread prior to November 9, please get the final from the main thread. HFSLIP home page ********************************************************* I hope tomcat76 doesn't mind me [tommyp] editting this post to add in a beta test build. See attachment for beta testing in preparation for the next final. Bugfixes: There are no betas at the current time. ********************************************************* You can help by checking if the binary removal files (2000SP4.EXT, XPSP1.EXT and XPSP2.EXT) cover everything. Download dumpdupes.cmd and place it in the main HFSLIP folder (alongside the normal HFSLIP executable). Run this tool AFTER you ran HFSLIP (it namely requires a SOURCE and a SOURCESS folder to compare). If there are any duplicate binaries that can be removed, a file called EXCLUDE.TXT will be created. Let me know if it contains additional files to those that already exist in the current removal files. This program can be used to check Windows 2000, XP and 2003 sources. Dumpdupes.cmd has one limitation: it only checks for duplicates in the current sources. This tool would have to be run again whenever new hotfixes arrive in order to ensure the list is up to date. I'll probably make another tool that outputs a full list of any driver binary that isn't supposed to be loose in I386 once I evaluated the pros and cons of both.[attachment=25420:hfslip_beta_Mar30.zip] This post has been edited by tommyp: Nov 9 2009, 06:57 PM |
| | |
![]() |
Apr 8 2006, 09:37 AM Post
#221 | |
| MSFN Expert Group: Software Developers Posts: 1467 Joined: 9-January 04 Member No.: 12184 OS: none |
dziubek - I found some coding probs and alerted TC about the fixes. There were about a half dozen or so. Please give a bit for TC to incorporate them. Camarade_Tux - Good point about the extra folder creation on initial startup. All my source folders have the latest SP level so I never really bothered to think about it. |
| | |
Apr 8 2006, 10:09 AM Post
#222 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 |
@dziubek -- Try the new version. @Camarade_Tux/TommyP -- What folder? |
| | |
Apr 8 2006, 10:18 AM Post
#223 | |
| MSFN Expert Group: Software Developers Posts: 1467 Joined: 9-January 04 Member No.: 12184 OS: none |
TC, the HFSPACK folder.
|
| | |
Apr 8 2006, 11:18 AM Post
#224 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 |
Done. |
| | |
Apr 8 2006, 11:19 AM Post
#225 | |
| MSFN Addict ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1760 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none |
cool. Thanks. Someone told me HFSlip didn't simply use /integrate. What else does it do ? |
| | |
Apr 8 2006, 12:05 PM Post
#226 | |
| Friend of MSFN ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 969 Joined: 15-January 06 Member No.: 85355 OS: Vista Ultimate x86 |
Camarade_Tux: Look at the script This post has been edited by Super-Magician: Apr 8 2006, 12:05 PM |
| | |
Apr 8 2006, 12:14 PM Post
#227 | |
| MSFN Addict ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1760 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none | Camarade_Tux: Look at the script I always forget hfslip is open. Reading the source right now. I found nothing special. :/ Except that the source is nearly 2000 lines long. This post has been edited by Camarade_Tux: Apr 8 2006, 12:19 PM |
| | |
Apr 8 2006, 12:28 PM Post
#228 | |
| Friend of MSFN ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 969 Joined: 15-January 06 Member No.: 85355 OS: Vista Ultimate x86 |
HFSLIP extracts the files in Type 1 and Type 2 hotfixes to a folder in the directory called "TEMP". It then deletes the tons of junk files and copies the necessary files to its WORK directory. Later on, when HFSLIP says "Total Slipstreaming" in the title, each file is compressed using MAKECAB and copied to SOURCESS. If you open the WORK directory while HFSLIP is in its early stages (extracting hotfixes, slipstreaming, etc.), you'll see many folders. Although in most cases most of the folders are empty, in (I think) I386E you will find the new files (from the hotfixes). If you choose compression options A-C, after HFSLIP copies the files from the SP*.CAB file, and before it CABs the DRIVER.CAB file, you'll see HFSLIP copy certain binary files to the DRIVER directory. Just a brief, technical description This post has been edited by Super-Magician: Apr 8 2006, 12:52 PM |
| | |
Apr 8 2006, 12:42 PM Post
#229 | |
| MSFN Expert Group: Software Developers Posts: 1467 Joined: 9-January 04 Member No.: 12184 OS: none |
HFSLIP does two things. First , it slipstreams the latest binaries to the sourcess folder and second it creates INFs files on the fly depending on what you are slipstreaming. A few months back before MSFT started adding files to your OS, the WU issues were mainly registry related. We got that part figured out. Now, the problems that generally arise are when MSFT *adds* additional files. But I think TC and I have a hold on that now. On the flip side, if you are trying to slipstream garbage, then you'll get garbage. Garbage in=garbage out.
|
| | |
Apr 8 2006, 12:53 PM Post
#230 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 |
@Camarade_Tux -- If size really matters, check the latest... Now I need to lie down for a while... I'm not gonna explain what I did with those lines... Thanks to TommyP, btw... He gets the credit for the last couple of updates... This post has been edited by Tomcat76: Apr 8 2006, 12:55 PM |
| | |
Apr 8 2006, 02:37 PM Post
#231 | |
| MSFN Addict ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1760 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none | @Camarade_Tux -- If size really matters, check the latest... I'm not using any file replacement, only updates. Then I use nLite and patches uxtheme and sfc_os. Do you think latest version will result in smaller iso ? @Super-Magician, tommyp thanks for the explanations. Also I've seen a modified sfc_files.dll on vorck.com It disables sfc by providing an empty list of protected files. Who has tried it ? |
| | |
Apr 8 2006, 03:25 PM Post
#232 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 | |
| | |
Apr 8 2006, 04:51 PM Post
#233 | |
| MSFN Expert Group: Software Developers Posts: 1467 Joined: 9-January 04 Member No.: 12184 OS: none | Also I've seen a modified sfc_files.dll on vorck.com It disables sfc by providing an empty list of protected files. Who has tried it ? The sfc.dl_ on fdv's site is for 2k and I use that file all the time with 2k. It *may* work with xp, but you'll have to rename it to sfc_os.dl_, xp uses a different filename. I haven't tried it though. |
| | |
Apr 9 2006, 03:33 AM Post
#234 | |
| MSFN Addict ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1760 Joined: 22-May 05 From: Paris Member No.: 57090 OS: none | Also I've seen a modified sfc_files.dll on vorck.com It disables sfc by providing an empty list of protected files. Who has tried it ? The sfc.dl_ on fdv's site is for 2k and I use that file all the time with 2k. It *may* work with xp, but you'll have to rename it to sfc_os.dl_, xp uses a different filename. I haven't tried it though. In fact, I was thinking about that: QUOTE SFC_OS.DLL (OR USE AN EMPTY SFCFILES.DLL) This is optional, you do not have to shut off WFP. If you are an "HFSLIP Expert," you might want it. Here is how to edit SFC_OS.DLL to shut off Windows File Protection (link coming, for now use Google). A quick word about Windows File Protection. It was designed not to thwart you, but to prevent software from changing your DLLs on you. WFP is a good thing 95% of the time. Also, if you're setting up a system for someone else, and WFP is off, how long do you think it would be before they were on the phone with you telling you that their system is "acting weird?" Alternately, instead of hacking SFC_OS.DLL, you can leave it alone and use a version of SFCFILES.DLL that is empty. Download this new SFCFILES.DLL and put it in FIX. I got the idea here, but there were several errors in the approach, so a programmer friend re-wrote the DLL for me. Here is the source. Tomcat, OK btw I'll make a new iso on Wednesday. This post has been edited by Camarade_Tux: Apr 11 2006, 02:26 AM |
| | |
Apr 9 2006, 07:14 AM Post
#235 | |
| Friend of MSFN ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 969 Joined: 15-January 06 Member No.: 85355 OS: Vista Ultimate x86 |
@Tomcat76 More possible changes: 1. Update startup screens in HFSLIP with relevant new info. By this, I mean for newly added changes/updates. For example, the file and folder format list (third screen) should have HFSPACK listed in it. 2. Rename HFSVPK (and ultimately HFSVPK_SW) to something that doesn't have people confuse it with HFSPACK when they want to slipstream a service pack. The two names are very similar, and are indeed if spelled out. 3. Possibly permanently rename the ERROR_REPORT to HFSLIP, like it is in SOURCESS. But only if you see a need and if other people support this. If you do so, however, you would need to change the documentation. *I guess this will happen eventually, but for now, we can just let it be. |
| | |
Apr 10 2006, 08:25 AM Post
#236 | |
| Friend of HFSLIP ![]() ![]() Group: Members Posts: 178 Joined: 26-November 04 From: Lodz Member No.: 37321 | @dziubek -- Try the new version. @Camarade_Tux/TommyP -- What folder? I used HFSLIP_60409a.CMD. * The files of CAT were removed * Xpize overwrite files correctly HFSLIP doesn't create ISO because error appears: " CDIMAGE 2.47 CD-ROM and DVD-ROM Premastering Util Copyright © Microsoft, 1993-2000. All rights r For Microsoft internal use only. ERROR: Could not open boot sector file "HFTOOLS\" Error 3 Your ISO is here: D:\HFSLIP\WINLite.ISO " thanks dziubek This post has been edited by dziubek: Apr 10 2006, 08:34 AM |
| | |
Apr 10 2006, 09:55 AM Post
#237 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 |
@dziubek... Whoops... I created a variable called BBIN but I was referring to it as BBBIN later on... HFSVPK and HFSVPK_SW are now called HFSVCPACK and HFSVCPACK_SW respectively. Should HFSPACK be renamed too? How does HFSLIP.LOG sound instead of ERROR_REPORT.TXT? |
| | |
Apr 10 2006, 11:22 AM Post
#238 | |
| Cyber Ops Group: Super Moderator Posts: 3090 Joined: 24-September 05 From: Ft Meade, Maryland, USA Member No.: 74319 OS: XP Pro x86 |
Small request: please make a summarization post for clarity once all of these changes are implemented.
|
| | |
Apr 10 2006, 12:49 PM Post
#239 | |
| MSFN Junkie Group: Software Developers Posts: 3171 Joined: 8-August 05 From: Flanders, Belgium Member No.: 68008 OS: 2000 |
Of course. But it might take a while. It looks like the WMP Classic skin still doesn't copy over properly and I want to tackle this before a new final is released.
|
| | |
Apr 10 2006, 03:44 PM Post
#240 | |
| Friend of MSFN ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 969 Joined: 15-January 06 Member No.: 85355 OS: Vista Ultimate x86 | HFSVPK and HFSVPK_SW are now called HFSVCPACK and HFSVCPACK_SW respectively. Should HFSPACK be renamed too? Thanks for implementing my requests. HFSLIP.LOG sounds great. However, the names "HFSVCPACK" and "HFSVCPACK_SW" sound a bit too lengthy. Now that I think about it, I think the original names were fine. How about renaming HFSPACK to something?How does HFSLIP.LOG sound instead of ERROR_REPORT.TXT? Edit: By the way, not to be annoying or anything, make sure you first get tommyp's approval for changing the names of the folders. FDV's site and your update pages would also need to be revised if they do get in. This post has been edited by Super-Magician: Apr 10 2006, 04:42 PM |
| | |
![]() ![]() |
| Lo-Fi Version | Time is now: 24th November 2009 - 04:14 PM |