HFSLIP - Test releases Support ended.
#2121
Posted 27 August 2009 - 04:19 AM
#2122
Posted 11 September 2009 - 08:18 AM
#2123
Posted 11 September 2009 - 11:23 AM
#2124
Posted 07 October 2009 - 10:50 PM
can't integrate "Windows2000-KB971633-x86-ENU.EXE". I try with patch in HF folder without success, and the same in HFSVCPACK_SW1 folder.
In second way patch is installed and exist in add/remove programs, but in windows update there is again, and this time is succesfullly installed
I use latest "hfslip-1.7.9_beta_m.cmd"
sorry for my poor english and 10x in advance.
Attached File(s)
-
HFSLIP.7z (1.51K)
Number of downloads: 4
This post has been edited by pr0fessor: 07 October 2009 - 10:52 PM
#2125
Posted 08 October 2009 - 04:45 AM
#2126
Posted 08 October 2009 - 12:14 PM
#2127
Posted 08 October 2009 - 02:21 PM
MMDominator88, on Oct 8 2009, 09:14 PM, said:
first create folder HFSLIP in root of partition, not in folder for example: d:\hfslip, not d:\new folder\hfslip, put in folder hfslip-1.7.9_beta_m.cmd and run it. then copy other files in created folders...
now for my problem
I try this:
First i installed windows2000 without update. Then i run windows update and install update. Then go to c:\winnt\software distribution\download\ and there is unpacked update. I grab update and make cab:
first create cab.ddf in folder with update:
;*** Sample Source Code MakeCAB Directive file example ; .OPTION EXPLICIT; Generate errors .Set CabinetNameTemplate=Sample.cab .set DiskDirectoryTemplate=CDROM; All cabinets go in a single directory .Set CompressionType=LZX;** All files are compressed in cabinet files .Set CompressionMemory=21 .Set UniqueFiles="OFF" .Set Cabinet=on .Set DiskDirectory1=SAMPLE empty.cat spmsg.dll spuninst.exe .Set DestinationDir=update update\eula.txt update\kb971633.cat update\update.exe update\update.inf update\update.ver update\updspapi.dll .Set DestinationDir=dx9 dx9\quartz.dll
second i run from cmd "makecab /f cab.ddf" and it create sample.cab
third: download MSCF.sfx
and "copy /b MSCF.sfx+sample.CAB Windows2000-KB971633-x86-ENU.exe" from cmd
next: i use Freeware Hex Editor XVI32 and search for update\update.exe in Windows2000-KB971633-x86-ENU.exe
There is hex:20 00 in front of update\update.exe
Changed it to hex:60 00
and now i have Windows2000-KB971633-x86-ENU.exe workinng with installer...
and i put the file in HF folder.
to do this i use help from:
Create a directive file for makecab.exe
Howto: Create sfx cab archive
Freeware Hex Editor XVI32
but patch is not installed again (manual install - with double click work)
sorry for my poor english if i make mistakes
This post has been edited by pr0fessor: 08 October 2009 - 02:57 PM
#2128
Posted 08 October 2009 - 06:20 PM
MMDominator88 - Please read the general FAQs on hfslip.org for how to set up the program.
#2129
Posted 11 October 2009 - 03:25 PM
This post has been edited by Tomalak: 11 October 2009 - 05:44 PM
#2130
Posted 11 October 2009 - 04:58 PM
Please post constructive criticism. I have not tested this beta in an xp host os.
This post has been edited by tommyp: 11 October 2009 - 06:24 PM
#2131
Posted 11 October 2009 - 06:46 PM
HFSlip is awesome n I've been trying the old 1.7.9 beta m (6 June) n it's fantastic. I don't have to put the hotfixes in HFSVCPACK_SW1 anymore
I've been modifying the old 1.7.9.m a bit to slipstream XAudio2 from DirectX 9 since [PROTOTYPE] needs it. I've tested it n it's been good so far.
I thought it would be nice to include this bit of code which I stole from HFSlip 2.0 into your new version
In :DX9EXTRA section on line 2121 I put
IF EXIST HFCABS\*XAudio_x86.cab FOR /F %%I IN ('DIR/B/A-D/ON HFCABS\*XAudio_x86.cab') DO EXPAND HFCABS\%%I -F:* WORK\DX9EXTRA >NUL
then on line 2155 I put
IF EXIST WORK\DX9EXTRA\XAPOFX*.dll FOR /F "TOKENS=1,2 DELIMS=_" %%I IN ('DIR/B/ON/L WORK\DX9EXTRA\XAPOFX*.dll') DO (
REN "WORK\DX9EXTRA\%%I_%%J" %%I%%J
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I%%J = 1,,,,,,,2,0,0,%%I_%%J&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I%%J
)
IF EXIST WORK\DX9EXTRA\XAudio*.dll FOR /F "TOKENS=1,2* DELIMS=io" %%I IN ('DIR/B/ON WORK\DX9EXTRA\XAudio*.dll') DO (
REN "WORK\DX9EXTRA\%%Iio%%J" %%I%%J
ECHO>>SOURCESS\I386\TXTSETUP.SIF %%I%%J = 1,,,,,,,2,0,0,%%Iio%%J&ECHO>>SOURCESS\I386\DOSNET.INF d1,%%I%%J
ECHO>>WORK\RGSVRWU.TXT HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZB","!HFDX!",0,"%%11%%\regsvr32 /s """%%11%%\%%Iio%%J""""
SET /A HFDX=!HFDX!+1
)
I have Windows XP SP3 slipstream n will do another slipstream with ur beta in 2 days time n let u know how I go.
P.S. is there such thing as XPSP3.EXT for HFCLEANUP? I've been using XPSP2.EXT n rename it as XPSP3.EXT... not too sure whether it actually does anything for me.
This post has been edited by gluon: 11 October 2009 - 07:59 PM
#2132
Posted 12 October 2009 - 03:38 AM
#2133
Posted 12 October 2009 - 01:59 PM
tommyp, on Oct 12 2009, 12:58 AM, said:
Please post constructive criticism. I have not tested this beta in an xp host os.
Ok, just found the time for a quick test (no changes in my input files except removal of the HFEXPERT\WIN\system32\mui\<LANG>\msimsg.mui file as this should be handled by hfslip now).
Sorry to say, but that failed. Still had the old Windows installer after setup (even broken in my configuration as I slipstreamed an updated msi.dll 4.5.something), with all files having version 3.1.something.
Looking at the code, without understanding too much of that batch language: sure it should read "IF NOT" instead of simply "IF" at the beginning of line 506? Seems to me that the logic is simply inversed here...
No time now to change it and re-test, but if you confirm that this is the problem, I start another attempt tomorrow. Otherwise something else is broken, obviously preventing that the MSI 4.5 slipstreaming is performed at all.
Regards,
Tomalak
#2134
Posted 12 October 2009 - 03:22 PM
#2135
Posted 12 October 2009 - 03:27 PM
tommyp, on Oct 12 2009, 11:22 PM, said:
Works almost perfectly now, except one problem: the 'msimsg.dll.mui' was copied to system32\mui\1031, and not system32\mui\0407. Seems that the hex value is required here, not the decimal one...
#2136
Posted 12 October 2009 - 05:40 PM
#2137
Posted 12 October 2009 - 06:09 PM
Tomalak, on Oct 13 2009, 08:27 AM, said:
tommyp, on Oct 12 2009, 11:22 PM, said:
Works almost perfectly now, except one problem: the 'msimsg.dll.mui' was copied to system32\mui\1031, and not system32\mui\0407. Seems that the hex value is required here, not the decimal one...
In my case it seems to be copied to "system32\mui\1033" instead of 1031. Prolly because I got English source.
The XAudio2 won't slipstream with version o, I think it's missing this snippet which suppose to grab and extract XAudio CABs
IF EXIST HFCABS\*XAudio_x86.cab FOR /F %%I IN ('DIR/B/A-D/ON HFCABS\*XAudio_x86.cab') DO EXPAND HFCABS\%%I -F:* WORK\DX9EXTRA >NUL
I insert it after line 2141 to make it work.
#2138
Posted 12 October 2009 - 06:26 PM
[edit] sorry my bad I got confused with the file I'm editting.
This post has been edited by gluon: 12 October 2009 - 06:29 PM
#2139
Posted 12 October 2009 - 07:34 PM
thanks for the great work tommyp and tomalak for testing and reporting
Edit: for my own reference - patched version so XAudio slipstream would work.
how to check: In system32 folder there should be XAudio2_n.dll where n = 0 - 4. If you play [PROTOTYPE] then you would only need to install vcredist2005, otherwise you will see these kind of errors http://au.gamespot.com/pc/action/prototype...&pid=942352
This post has been edited by gluon: 13 October 2009 - 04:29 PM
#2140
Posted 14 October 2009 - 08:41 AM
I can confirm that version o (20091012a) works now as desired and slipstreams MSI installer 4.5 perfectly. I was able to install silent packages for DotNet 2.0, 3.0 and 3.5 at T-13 (HFSVCPACK_SW1) and Silverlight (HFSVCPACK_SW2 with modified switches) during setup, as well as some regular MSI based software afterwards, all without any problems.
And I also already tested with all new updates from yesterday's patch-day. Again everything okay, no peculiarities.
Hail tommyp!
But today I got a new error message during the textmode copy phase (see attached screenshot) - never seen that before. Does not seem related to the updates of yesterday (as no such file is contained within them), although this is the only change I have done to my hfslip input folder. Any idea? Where does this "wpdshext.res" come from? "wpdshext.dll" is the "Portable Devices Shell Extension", I think this is a native part of Windows sources itself and not added by any later patch I think...
Does anyone know how to debug such an error ("could not be copied" is not very helpful...)? Thanks!
Regards,
Tomalak
Attached File(s)
-
20091014_Setup_Problem.png (7.1K)
Number of downloads: 20
This post has been edited by Tomalak: 14 October 2009 - 08:42 AM



Help

Back to top









