Jump to content

RyanVM Windows XP SP2 Update Pack


Recommended Posts


Im trying to do the same thing as RyanVM but I think I will just wait, its rather complicated one thing I dont understand is why he has'nt uncluded all the files that are updated by each patch

RyanVMs Code

HKLM,"%SP3UPDATES%\KB885523\Filelist\0","BuildCheckSum",0x00000000,"1c9c5f"
HKLM,"%SP3UPDATES%\KB885523\Filelist\0","BuildDate",0x00000000,"Thu Sep 23 22:55:57 2004"
HKLM,"%SP3UPDATES%\KB885523\Filelist\0","FileName",0x00000000,"acgenral.dll"
HKLM,"%SP3UPDATES%\KB885523\Filelist\0","Location",0x00000000,"C:\WINDOWS\AppPatch"
HKLM,"%SP3UPDATES%\KB885523\Filelist\0","Version",0x00000000,"5.1.2600.2523"
HKLM,"%SP3UPDATES%\KB885523\Filelist\1","FileName",0x00000000,"sysmain.sdb"
HKLM,"%SP3UPDATES%\KB885523\Filelist\1","Location",0x00000000,"C:\WINDOWS\AppPatch"
HKLM,"%SP3UPDATES%\KB885523\Filelist\1","Version",0x00000000,"0.2.0.40923"

Patch its self

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523]
"InstalledDate"="10/8/2004"
"InstalledBy"="Administrator"
"UninstallCommand"="C:\\WINDOWS\\$NtUninstallKB885523$\\spuninst\\spuninst.exe "
"Description"="Windows XP Hotfix - KB885523"
"Type"="Update"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist\0]
"FileName"="acgenral.dll"
"Version"="5.1.2600.2523"
"BuildDate"="Fri Sep 24 03:55:57 2004"
"BuildCheckSum"="1c9c5f"
"Location"="C:\\WINDOWS\\AppPatch"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist\1]
"FileName"="sysmain.sdb"
"Version"="0.2.0.40923"
"Location"="C:\\WINDOWS\\AppPatch"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist\2]
"FileName"="acgenral.dll"
"Version"="5.1.2600.2523"
"BuildDate"="Fri Sep 24 03:55:57 2004"
"BuildCheckSum"="1c9c5f"
"Location"="C:\\WINDOWS\\system32\\DllCache"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist\3]
"FileName"="sysmain.sdb"
"Version"="0.2.0.40923"
"Location"="C:\\WINDOWS\\system32\\DllCache"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist\4]
"FileName"="sysmain.sdb"
"Version"="0.2.0.40923"
"Location"="c:\\windows\\$hf_mig$\\KB885523\\SP2QFE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885523\Filelist\5]
"FileName"="acgenral.dll"
"Version"="5.1.2600.2523"
"BuildDate"="Fri Sep 24 03:43:05 2004"
"BuildCheckSum"="1c8270"
"Location"="c:\\windows\\$hf_mig$\\KB885523\\SP2QFE"

He only covers the first 2

KB885523\Filelist\0

KB885523\Filelist\1

but not 2,3,4,5, why?

The patch (KB885894) is stupid it adds samething twice!

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885894\Filelist\0]
"FileName"="sysmain.sdb"
"Version"="0.2.0.40923"
"Location"="C:\\WINDOWS\\system32\\DllCache"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB885894\Filelist\1]
"FileName"="sysmain.sdb"
"Version"="0.2.0.40923"
"Location"="C:\\WINDOWS\\system32\\DllCache"

Link to comment
Share on other sites

I have already added the entrys to the

TXTSETUP.SIF

[SourceDisksFiles]
HotfixUpdates.inf = 1,,,,,,,20,0,0
HotfixFiles.cab   = 100,,,,,,_x,,3,3
KB884020.cat      = 100,,,,,,,,3,3
KB885523.cat      = 100,,,,,,,,3,3
KB885626.cat      = 100,,,,,,,,3,3
[B] KB885894.cat      = 100,,,,,,,,3,3[/B]
scripten.cat      = 100,,,,,,,,3,3

DOSNET.INF

[Files]
d1,HotfixUpdates.inf
d1,HotfixFiles.cab
d1,KB884020.cat
d1,KB885523.cat
d1,KB885626.cat
[b] d1,KB885894.cat[/b]
d1,scripten.cat

And copied the updated files to a sep folder ready to be compressed and added

C:\WINDOWS\system32\dllcache\acspecfc.dll

C:\WINDOWS\system32\dllcache\sysmain.sdb

Just need to add them to the HOTFIXUPDATES.INF and the relevent REG Info :wacko: Not shore I will be able to do that YET! :P

Link to comment
Share on other sites

@Adiel: Very shortly. I just changed things to an 8.3 naming scheme, so I'm testing the ISO quick just to make sure I didn't miss any file calls when I made the change.

@codejunkie: Try actually looking at what those entries are that you're posting before you start questioning my judgment. Most are for dllcache, which is just the WFP-protected files. It's completely irrelevant. Some others are for caching that's irrelevant when the files are integrated. Also, there's one for the uninstaller, also unnecessary. Trust me, everything that needs to be added is added.

Also @codejunkie: Don't get ahead of me. Some things will be changing in 1.0.1 that will long term make things easier. Part of taht is that the CAT file entries won't be added to dosnet.inf and txtsetup.sif. Read the changelog link I posted earlier.

Link to comment
Share on other sites

Also, I can't reproduce the problems a couple people are having with compression programs.

I did a fresh install of XP in VirtualPC. I then copied WinRAR setup and a random RAR file onto the desktop of the virtual machine. As expected, the RAR archive was seen as an unknown file type. I then installed WinRAR. The RAR archive was then recognized as a WinRAR file. I restarted the Virtual Machine and it was still recognized as a WinRAR file and opened just fine when double clicked.

Am I missing something?

Link to comment
Share on other sites

Hi,

One thing that's not clear to me is after slipstreaming SP2 into windows XP I get a cmpnents\netfx directory. Is this going to be installed by the Windows Setup process or will I need to call the setup myself at some point after the normal XP setup is done.

I'v seen several posts about a repackaged DotNetFX with SP1 integrated. Shall I use this one and call it from GuiRunOnceEx and delete the "cmpnents" directory as it is not needed?

Thank you.

Link to comment
Share on other sites

Hi,

One thing that's not clear to me is after slipstreaming SP2 into windows XP I get a cmpnents\netfx directory. Is this going to be installed by the Windows Setup process or will I need to call the setup myself at some point after the normal XP setup is done.

I'v seen several posts about a repackaged DotNetFX with SP1 integrated. Shall I use this one and call it from GuiRunOnceEx and delete the "cmpnents" directory as it is not needed?

Thank you.

The cmpnents directory is not needed. Yes, use the .NET installer (not that I'm biased in its favor or anything :P) at the RunOnceEx stage.

Also, please keep this thread on topic.

Link to comment
Share on other sites

Regarding the compression program problem. I followed your guide integrating the pack & manually nliting put it together with my OEM structure for unattended ran in Virtual PC all other programs installed & ran ok but the three comp. progs would not install & run? I realize VPC won't install & run certain programs but this has not been the case previously with these comp. programs. I installed the new disk on my test machine with the same result. I'll manually install these programs & see if the problem persists.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...