Jump to content

[Closed] XPtsp General discusions


bober

Recommended Posts

:confused02: I've been fiddling with the GUI's Live Patching code and it seems to patch everything correctly, but it doesn't want to uninstall correctly..... This is driving me crazy! :censored: :g: Ok, there has to be a way. Other programs do it, so can I. I'm going to try a different tack on this prob.... Wish me luck!

EDIT: When I say "uninstall correctly", perhaps it would be more accurate to say "uninstall completely". I see files that the XPtsp GUI patched, but now apparently won't replace with original files for some reason.....

RisingXun: I already got those lines in my INI file under the Live.Patch section ....

Edited by dougiefresh
Link to comment
Share on other sites

  • Replies 1.3k
  • Created
  • Last Reply

Top Posters In This Topic

:confused02:

RisingXun: I already got those lines in my INI file under the Live.Patch section ....

Yeah i know its in your ini file. im stating that i think it has a typo or somewhat

FROM This:

WUAUCPL.MUI=%Sys%\WUAUCPL.CPL.MUI
WUCLTUI.MUI=%Sys%\WUCLTUI.DLL.MUI

TO This:

WUAUCPL.CPL.MUI=%Sys%\WUAUCPL.CPL.MUI
WUCLTUI.DLL.MUI=%Sys%\WUCLTUI.DLL.MUI

EDIT: well i dont know how you setup your script for patching, these lines may not be a problem

1 More Lines that are missing the .ext, Again, i do not now how you would use these name for patching. Filename (left of the "=") may just be for reference, i dotn know.. :o

HMMAPI.MUI=%Prog%\Internet Explorer\en-US\hmmapi.dll.mui

"HMMAPI.MUI=" >> "HMMAPI.DLL.MUI="

===========================================

I never believed that the patching would be done in about 2 mins (Referring to amnesia previous post asking me how long it would take to convert the VISO.Live to autoit)

ScreenShot:

12865007ml0.jpg

Now i Do!!! 136 Seconds!!

How Fast Can your Computer Patch

===========================================

[Released] XptspScriptLive

Version 1.1

Language: Autoit3

Updates:

+Does Search for all Files that needs to be patch. (Lists Are based on VISO Live 2.7)

+Replaces Existing Files such as *msc *wav *bmp etc... with files from Xptsp\Extras to Appropriate paths

*Basically its does Everything the VISO Live 2.7 and Live.Patcher from the Xptsp GUI EXCEPT

1. Add Fonts

2. Add/Replace Cursors

3. DOES NOT!! Patch Logonui.exe, its seems to be corrupted after the patching

To me, those was not important at all.

DLHere: http://www.mediafire.com/?3ynntqujedm

Edited by RisingXun
Link to comment
Share on other sites

RisingXun: Here's how my GUI works:

Step 1 - The Live.Patch section is used for copying the original file as well as the resource file to the backup folder.

Step 2 - The patching code searches through the resource files and identifies which files to patch, then patches them. It should be noted that the patching is identical between the source patcher and the live system patcher code, and it copies the file to the same filename as it would appear if it was an uncompressed XP install file!

Step 3 - The live patching code then uses the array used by Step 1 to move the files back to the original file location, also taking care of the files in the %WinDir%\System32\DllCache folder. The program still triggers WFP, but I think I can get around that....

It should be noted that when only doing source patching, Step 2 is the only step executed during the program execution. Also, the reason why LogonUI.exe seems to be corrupted after patching is that you've omitted at least 1 critical step in your patcher..... I suggest you browse the XPtsp.bat file for what you're missing....

On other notes: I finally figured out why the GUI didn't uninstall correctly, and corrected it. I'll upload later this evening with GUI v1.4. I haven't figured out the boot screen, as the system won't let me edit the kernel file, but I have an idea that I need to explore later today. Uninstallation of the fonts, cursors and wallpaper don't happen correctly, but I'll also fix that later today.

Right now, I'm not writing for speed, as RisingXun is. I'm trying my hardest to fully implement everything that is in the batch file (not that RisingXun isn't....), but I've been really busy with work and life and Drive Space Indicator that the GUI project kinda got put on the back-burner, and I'm sorry for that....

Edited by dougiefresh
Link to comment
Share on other sites

Yeah i know its in your ini file. im stating that i think it has a typo or somewhat

FROM This:

WUAUCPL.MUI=%Sys%\WUAUCPL.CPL.MUI
WUCLTUI.MUI=%Sys%\WUCLTUI.DLL.MUI

TO This:

WUAUCPL.CPL.MUI=%Sys%\WUAUCPL.CPL.MUI
WUCLTUI.DLL.MUI=%Sys%\WUCLTUI.DLL.MUI

EDIT: well i dont know how you setup your script for patching, these lines may not be a problem

1 More Lines that are missing the .ext, Again, i do not now how you would use these name for patching. Filename (left of the "=") may just be for reference, i dotn know.. :o

HMMAPI.MUI=%Prog%\Internet Explorer\en-US\hmmapi.dll.mui

"HMMAPI.MUI=" >> "HMMAPI.DLL.MUI="

===========================================

I never believed that the patching would be done in about 2 mins (Referring to amnesia previous post asking me how long it would take to convert the VISO.Live to autoit)

ScreenShot:

12865007ml0.jpg

Now i Do!!! 136 Seconds!!

How Fast Can your Computer Patch

===========================================

[Released] XptspScriptLive

Version 1.1

Language: Autoit3

Updates:

+Does Search for all Files that needs to be patch. (Lists Are based on VISO Live 2.7)

+Replaces Existing Files such as *msc *wav *bmp etc... with files from Xptsp\Extras to Appropriate paths

*Basically its does Everything the VISO Live 2.7 and Live.Patcher from the Xptsp GUI EXCEPT

1. Add Fonts

2. Add/Replace Cursors

3. DOES NOT!! Patch Logonui.exe, its seems to be corrupted after the patching

To me, those was not important at all.

DLHere: http://www.mediafire.com/?3ynntqujedm

RisingXun I try XPtspScriptLive.v1.0 only patched 2 file why

CLICONFG.EXE cmd.exe

and for Logonui.exe i think with this way working

rename name of thelogonui.exe.res to name of thelogonui.exe

and set this seetinglogonui_name_of_file.7z ATTENTION not tested

Link to comment
Share on other sites

RisingXun I try XPtspScriptLive.v1.0 only patched 2 file why

CLICONFG.EXE cmd.exe

thats a very weird situation.

Was the XptspScriptLive1.X.exe Placed in the same Directory as Xptsp.bat?

70441814hl6.jpg

Edit: After running the script: there should be a ResPatch.Log and Checksum.txt created in the same directory, Check it and see whats the error

*I have also tested this with the Xptsp.Blue and Xptsp.Purple to see if this script is working, and it is

Step 1 - The Live.Patch section is used for copying the original file as well as the resource file to the backup folder.

Okok, its just because i based the File list off your Xptsp AND the VISO Live.

so what if there was a line like this.

IEXPLORE.DLL.MUI=%Prog%\Internet Explorer\en-US\

Note*theres only 1 Line like that.

Question: is there suppose to be a NTOSKRNL.EXE.Res and NTKRNLPA.EXE.Res in the Xptsp?

Edited by RisingXun
Link to comment
Share on other sites

What's Changed in XPtsp GUI v1.4.0.0: (Download Link)

- Updated resources to match XPtsp batch v1.4.

- Fixed the Uninstaller so that it finally works successfully!

- Reboots are once again MANDATORY at the end of Live Patching, without option not to reboot.

- Updated Drive Space Indicator to version 5.3.4.1.

Mona: Regarding RisingXun's LOGONUI.EXE problem, he's missing 3 statements in his script to patch that file correctly. He has to execute these lines:

%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", UIFILE,,
%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", Bitmap,,
%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", stringtable,,

BEFORE patching the file with the new resources!

That's the way both the batch file and the GUI do it. My GUI is successful at patching a live system by doing it this way. RisingXun won't need the reg fix if he/she executes those statements.

Edited by dougiefresh
Link to comment
Share on other sites

ok

now find error

in res patch

Programs\ResHacker.exe -addoverwrite C:\XpTspTemp\NTKRNLPA.EXE, C:\XpTspTemp\NTKRNLPA.EXE, Resources\NTKRNLPA.EXE.Res,,,
Error: "Resources\NTKRNLPA.EXE.Res" does not exist

Programs\ResHacker.exe -addoverwrite C:\XpTspTemp\NTOSKRNL.EXE, C:\XpTspTemp\NTOSKRNL.EXE, Resources\NTOSKRNL.EXE.Res,,,
Error: "Resources\NTOSKRNL.EXE.Res" does not exist

Programs\ResHacker.exe -addoverwrite C:\XpTspTemp\TOURSTRT.EXE, C:\XpTspTemp\TOURSTRT.EXE, Resources\TOURSTRT.EXE.Res,,,
Error: "C:\XpTspTemp\TOURSTRT.EXE" does not exist

Programs\ResHacker.exe -addoverwrite C:\XpTspTemp\UXTHEME.DLL, C:\XpTspTemp\UXTHEME.DLL, Resources\UXTHEME.DLL.Res,,,
Error: "Resources\UXTHEME.DLL.Res" does not exist

Checksum

C:\XpTspTemp\EXPLORER.EXE  
New checksum: 0x1AE27F
C:\XpTspTemp\HELPCTR.EXE
New checksum: 0xBF6CA
C:\XpTspTemp\HH.EXE
New checksum: 0xF392
C:\XpTspTemp\MSCONFIG.EXE
New checksum: 0x308C2
C:\XpTspTemp\MSGR3EN.DLL
New checksum: 0x31DFF3
C:\XpTspTemp\NOTEPAD.EXE
New checksum: 0x1F54F
C:\XpTspTemp\NOTIFLAG.EXE
New checksum: 0x189EE
C:\XpTspTemp\REGEDIT.EXE
New checksum: 0x42961
C:\XpTspTemp\SRCHUI.DLL
New checksum: 0xD787B
C:\XpTspTemp\WINHLP32.EXE
New checksum: 0x5ECB0
C:\XpTspTemp\ACCESS.CPL
New checksum: 0x10F90B
C:\XpTspTemp\ACCTRES.DLL
New checksum: 0x28906
C:\XpTspTemp\ACCWIZ.EXE
New checksum: 0x667DB
C:\XpTspTemp\ADMPARSE.DLL
New checksum: 0x20FE5
C:\XpTspTemp\AHUI.EXE
New checksum: 0x262E5
C:\XpTspTemp\APPMGR.DLL
New checksum: 0x5D973
C:\XpTspTemp\APPWIZ.CPL
New checksum: 0xCA9EE
C:\XpTspTemp\ASCTRLS.OCX
New checksum: 0x6F064
C:\XpTspTemp\BATMETER.DLL
New checksum: 0x178CD
C:\XpTspTemp\BATT.DLL
New checksum: 0x118E7
C:\XpTspTemp\BROWSEUI.DLL
New checksum: 0x10CDF0
C:\XpTspTemp\BTHCI.DLL
New checksum: 0xF918
C:\XpTspTemp\CABVIEW.DLL
New checksum: 0x1B500
C:\XpTspTemp\CALC.EXE
New checksum: 0x2AB61
C:\XpTspTemp\CAPESNPN.DLL
New checksum: 0xA2B0A
C:\XpTspTemp\CARDS.DLL
New checksum: 0x15534B
C:\XpTspTemp\CDFVIEW.DLL
New checksum: 0x43F32
C:\XpTspTemp\CERTMGR.DLL
New checksum: 0xED2F6
C:\XpTspTemp\CHARMAP.EXE
New checksum: 0x176D7
C:\XpTspTemp\CIADMIN.DLL
New checksum: 0x3D54F
C:\XpTspTemp\CLEANMGR.EXE
New checksum: 0x1D78B
C:\XpTspTemp\CLICONFG.EXE
New checksum: 0x8030
C:\XpTspTemp\CLICONFG.RLL
New checksum: 0x1948C
C:\XpTspTemp\CLIPBRD.EXE
New checksum: 0x365CF
C:\XpTspTemp\CLIPSRV.EXE
New checksum: 0x1256D
C:\XpTspTemp\CMD.EXE
New checksum: 0x683F4
C:\XpTspTemp\CMDIAL32.DLL
New checksum: 0x868AC
C:\XpTspTemp\CMDL32.EXE
New checksum: 0x1A4CB
C:\XpTspTemp\CMMON32.EXE
New checksum: 0x11367
C:\XpTspTemp\CMPROPS.DLL
New checksum: 0x4C047
C:\XpTspTemp\CMSTP.EXE
New checksum: 0x22051
C:\XpTspTemp\COMCTL32.DLL
New checksum: 0xA5C9D
C:\XpTspTemp\COMDLG32.DLL
New checksum: 0x59596
C:\XpTspTemp\COMPATUI.DLL
New checksum: 0x67236
C:\XpTspTemp\COMPSTUI.DLL
New checksum: 0x19ACC7
C:\XpTspTemp\COMRES.DLL
New checksum: 0x16E158
C:\XpTspTemp\CONIME.EXE
New checksum: 0x15722
C:\XpTspTemp\CONSOLE.DLL
New checksum: 0x1D0B8
C:\XpTspTemp\CREDUI.DLL
New checksum: 0x3D5C9
C:\XpTspTemp\CRYPTUI.DLL
New checksum: 0x111D8C
C:\XpTspTemp\CSCDLL.DLL
New checksum: 0x50586
C:\XpTspTemp\CSCRIPT.EXE
New checksum: 0x22931
C:\XpTspTemp\CSCUI.DLL
New checksum: 0x43180F
C:\XpTspTemp\CTFMON.EXE
New checksum: 0xC6A8
C:\XpTspTemp\DATACLEN.DLL
New checksum: 0x216A6
C:\XpTspTemp\DDESHARE.EXE
New checksum: 0xD702
C:\XpTspTemp\DESK.CPL
New checksum: 0x2CEE9
C:\XpTspTemp\DESKADP.DLL
New checksum: 0x13F27
C:\XpTspTemp\DESKMON.DLL
New checksum: 0x158D0
C:\XpTspTemp\DESKPERF.DLL
New checksum: 0x11F32
C:\XpTspTemp\DEVMGR.DLL
New checksum: 0x7AA15
C:\XpTspTemp\DFRGRES.DLL
New checksum: 0x14015
C:\XpTspTemp\DFRGUI.DLL
New checksum: 0x367C0
C:\XpTspTemp\DISKCOPY.DLL
New checksum: 0x1824B6
C:\XpTspTemp\DMDLGS.DLL
New checksum: 0x8DAF3
C:\XpTspTemp\DMDSKRES.DLL
New checksum: 0x4DEB1
C:\XpTspTemp\DPMODEMX.DLL
New checksum: 0x9742
C:\XpTspTemp\DPVOICE.DLL
New checksum: 0x5944D
C:\XpTspTemp\DPVSETUP.EXE
New checksum: 0x15F83
C:\XpTspTemp\DSKQUOUI.DLL
New checksum: 0x4EABA
C:\XpTspTemp\DSPROP.DLL
New checksum: 0x33D9E
C:\XpTspTemp\DSQUERY.DLL
New checksum: 0x627F4
C:\XpTspTemp\DSUIEXT.DLL
New checksum: 0x87BAD
C:\XpTspTemp\DVDPLAY.EXE
New checksum: 0x16CCC
C:\XpTspTemp\DXDIAG.EXE
New checksum: 0x145F6F
C:\XpTspTemp\DXDIAGN.DLL
New checksum: 0x228F1F
C:\XpTspTemp\DXMASF.DLL
New checksum: 0x8E92E
C:\XpTspTemp\ELS.DLL
New checksum: 0x44B85
C:\XpTspTemp\EUDCEDIT.EXE
New checksum: 0x421C6
C:\XpTspTemp\EVENTVWR.EXE
New checksum: 0xE16C
C:\XpTspTemp\EXTMGR.DLL
New checksum: 0x1FD75
C:\XpTspTemp\FDE.DLL
New checksum: 0x2E208
C:\XpTspTemp\FILEMGMT.DLL
New checksum: 0x6A310
C:\XpTspTemp\FLDRCLNR.DLL
New checksum: 0x3EC18
C:\XpTspTemp\FONTEXT.DLL
New checksum: 0x6105B
C:\XpTspTemp\FREECELL.EXE
New checksum: 0x14267
C:\XpTspTemp\FSQUIRT.EXE
New checksum: 0x45F94
C:\XpTspTemp\GCDEF.DLL
New checksum: 0x458D0
C:\XpTspTemp\GPEDIT.DLL
New checksum: 0xC7FAE
C:\XpTspTemp\GPTEXT.DLL
New checksum: 0x4770A
C:\XpTspTemp\GRPCONV.EXE
New checksum: 0x22151
C:\XpTspTemp\HDWWIZ.CPL
New checksum: 0x5D0C8
C:\XpTspTemp\HHCTRL.OCX
New checksum: 0x101628
C:\XpTspTemp\HHCTRLUI.DLL
New checksum: 0x8B101
C:\XpTspTemp\HNETWIZ.DLL
New checksum: 0xAF338
C:\XpTspTemp\HOTPLUG.DLL
New checksum: 0x26A97
C:\XpTspTemp\HTICONS.DLL
New checksum: 0x10322
C:\XpTspTemp\ICMUI.DLL
New checksum: 0x2144C
C:\XpTspTemp\ICWDIAL.DLL
New checksum: 0x205E2
C:\XpTspTemp\IEAKSIE.DLL
New checksum: 0x64CF3
C:\XpTspTemp\IEAKUI.DLL
New checksum: 0x146756
C:\XpTspTemp\IEPEERS.DLL
New checksum: 0x5B8CF
C:\XpTspTemp\IERNONCE.DLL
New checksum: 0x12906
C:\XpTspTemp\IESETUP.DLL
New checksum: 0x14899
C:\XpTspTemp\IEXPRESS.EXE
New checksum: 0x32DF9
C:\XpTspTemp\IIS.DLL
New checksum: 0x8AB52
C:\XpTspTemp\IMSINSNT.DLL
New checksum: 0x29A83
C:\XpTspTemp\INETCFG.DLL
New checksum: 0xEC3BC
C:\XpTspTemp\INETCPL.CPL
New checksum: 0x150098
C:\XpTspTemp\INETRES.DLL
New checksum: 0x27B05
C:\XpTspTemp\INETCPLC.DLL
New checksum: 0x52041
C:\XpTspTemp\INPUT.DLL
New checksum: 0x38966
C:\XpTspTemp\INTL.CPL
New checksum: 0xC2B09
C:\XpTspTemp\IPSECSNP.DLL
New checksum: 0x18DC3E
C:\XpTspTemp\IPSMSNAP.DLL
New checksum: 0x79C22
C:\XpTspTemp\IRCLASS.DLL
New checksum: 0x11167
C:\XpTspTemp\IRPROPS.CPL
New checksum: 0x5CC62
C:\XpTspTemp\ISIGN32.DLL
New checksum: 0x31FF9
C:\XpTspTemp\ITSS.DLL
New checksum: 0x30B64
C:\XpTspTemp\JOBEXEC.DLL
New checksum: 0x1116D1
C:\XpTspTemp\JOY.CPL
New checksum: 0x51B2A
C:\XpTspTemp\KEYMGR.DLL
New checksum: 0x51CCA
C:\XpTspTemp\LIGHTS.EXE
New checksum: 0xFF7F
C:\XpTspTemp\LOCALSEC.DLL
New checksum: 0x5700A
C:\XpTspTemp\MAGNIFY.EXE
New checksum: 0x1419B
C:\XpTspTemp\MAIN.CPL
New checksum: 0x13BF27
C:\XpTspTemp\MAPI32.DLL
New checksum: 0x3C898
C:\XpTspTemp\MAPISTUB.DLL
New checksum: 0x3C898
C:\XpTspTemp\MDMINST.DLL
New checksum: 0x3EFDE
C:\XpTspTemp\MIDIMAP.DLL
New checksum: 0xEB5B
C:\XpTspTemp\MIGLOAD.EXE
New checksum: 0x6C193
C:\XpTspTemp\MIGPWD.EXE
New checksum: 0x15FAB
C:\XpTspTemp\MIGWIZ.EXE
New checksum: 0xB0CC2
C:\XpTspTemp\MIGWIZ_A.EXE
New checksum: 0x583C9
C:\XpTspTemp\MMC.EXE
New checksum: 0xE20E5
C:\XpTspTemp\MMCBASE.DLL
New checksum: 0x2FC2D
C:\XpTspTemp\MMCNDMGR.DLL
New checksum: 0x2D7419
C:\XpTspTemp\MMCSHEXT.DLL
New checksum: 0x20DF9
C:\XpTspTemp\MMSYS.CPL
New checksum: 0x420BDA
C:\XpTspTemp\MNMSRVC.EXE
New checksum: 0x1B132
C:\XpTspTemp\MOBSYNC.EXE
New checksum: 0xCE2F9
C:\XpTspTemp\MODEMUI.DLL
New checksum: 0x381A3
C:\XpTspTemp\MORICONS.DLL
New checksum: 0x756C4
C:\XpTspTemp\MPLAY32.EXE
New checksum: 0x42239
C:\XpTspTemp\MPRUI.DLL
New checksum: 0x15909
C:\XpTspTemp\MQSNAP.DLL
New checksum: 0x97DB8
C:\XpTspTemp\MQUTIL.DLL
New checksum: 0xE2E35
C:\XpTspTemp\MSCONF.DLL
New checksum: 0x252B5
C:\XpTspTemp\MSCORIER.DLL
New checksum: 0x421F8
C:\XpTspTemp\MSDTC.EXE
New checksum: 0x949D
C:\XpTspTemp\MSDXM.OCX
New checksum: 0x230E24
C:\XpTspTemp\MSGINA.DLL
New checksum: 0x236F7D
C:\XpTspTemp\MSHEARTS.EXE
New checksum: 0x2843C
C:\XpTspTemp\MSHTA.EXE
New checksum: 0x193D3
C:\XpTspTemp\MSHTML.DLL
New checksum: 0x3366FE
C:\XpTspTemp\MSI.DLL
New checksum: 0x2DE06B
C:\XpTspTemp\MSIDENT.DLL
New checksum: 0x1203E
C:\XpTspTemp\MSIDNTLD.DLL
New checksum: 0x223CC
C:\XpTspTemp\MSIEFTP.DLL
New checksum: 0x4EC11C
C:\XpTspTemp\MSIEXEC.EXE
New checksum: 0x241A7
C:\XpTspTemp\MSIHND.DLL
New checksum: 0xA5E16
C:\XpTspTemp\MSOBMAIN.DLL
New checksum: 0x9816A
C:\XpTspTemp\MSOOBE.EXE
New checksum: 0x17869
C:\XpTspTemp\MSPAINT.EXE
New checksum: 0x6B059
C:\XpTspTemp\MSRATING.DLL
New checksum: 0x70F4A
C:\XpTspTemp\MSTASK.DLL
New checksum: 0x5B052
C:\XpTspTemp\MSTSC.EXE
New checksum: 0x8D98F
C:\XpTspTemp\MSTSCAX.DLL
New checksum: 0xCAE12
C:\XpTspTemp\MSXML2.DLL
New checksum: 0xC1812
C:\XpTspTemp\MSXML3.DLL
New checksum: 0x1405DB
C:\XpTspTemp\MSXML.DLL
New checksum: 0x8C160
C:\XpTspTemp\MYCOMPUT.DLL
New checksum: 0x36AED
C:\XpTspTemp\MYDOCS.DLL
New checksum: 0x1F080
C:\XpTspTemp\NARRATOR.EXE
New checksum: 0x180A6
C:\XpTspTemp\NCPA.CPL
New checksum: 0xF8E5
C:\XpTspTemp\NETID.DLL
New checksum: 0x691E3
C:\XpTspTemp\NETPLWIZ.DLL
New checksum: 0x19D441
C:\XpTspTemp\NETSETUP.EXE
New checksum: 0xB0DBB
C:\XpTspTemp\NETSHELL.DLL
New checksum: 0x1F3C9A
C:\XpTspTemp\NEWDEV.DLL
New checksum: 0x1218ED
C:\XpTspTemp\NSLOOKUP.EXE
New checksum: 0x1ADC7
C:\XpTspTemp\NTBACKUP.EXE
New checksum: 0x1CE64E
C:\XpTspTemp\NTKRNLPA.EXE
New checksum: 0x1FB94E
C:\XpTspTemp\NTLANUI2.DLL
New checksum: 0x1DEA3
C:\XpTspTemp\NTMSMGR.DLL
New checksum: 0xA3892
C:\XpTspTemp\NTOC.DLL
New checksum: 0x75E2A
C:\XpTspTemp\NTSD.EXE
New checksum: 0xFC65
C:\XpTspTemp\NTSHRUI.DLL
New checksum: 0x23E14
C:\XpTspTemp\NTOSKRNL.EXE
New checksum: 0x2160C9
C:\XpTspTemp\NUSRMGR.CPL
New checksum: 0x4C22C
C:\XpTspTemp\OBJSEL.DLL
New checksum: 0x62773
C:\XpTspTemp\OCCACHE.DLL
New checksum: 0x2DC2D
C:\XpTspTemp\ODBCAD32.EXE
New checksum: 0x10154
C:\XpTspTemp\ODBCCP32.CPL
New checksum: 0x1827A
C:\XpTspTemp\ODBCINT.DLL
New checksum: 0x444A5
C:\XpTspTemp\OOBEBALN.EXE
New checksum: 0x1A426
C:\XpTspTemp\OSK.EXE
New checksum: 0x3B818
C:\XpTspTemp\OSUNINST.DLL
New checksum: 0x15F90
C:\XpTspTemp\OSUNINST.EXE
New checksum: 0x1776A
C:\XpTspTemp\PACKAGER.EXE
New checksum: 0x176D7
C:\XpTspTemp\PERFMON.EXE
New checksum: 0xE0AD
C:\XpTspTemp\PHOTOWIZ.DLL
New checksum: 0x64F15
C:\XpTspTemp\POWERCFG.CPL
New checksum: 0x153F76
C:\XpTspTemp\PRINTUI.DLL
New checksum: 0x123B8E
C:\XpTspTemp\PROGMAN.EXE
New checksum: 0x9A046
C:\XpTspTemp\PROQUOTA.EXE
New checksum: 0x21E5B
C:\XpTspTemp\QUARTZ.DLL
New checksum: 0x1712FF
C:\XpTspTemp\RASDLG.DLL
New checksum: 0x120E34
C:\XpTspTemp\RASPHONE.EXE
New checksum: 0xFA88
C:\XpTspTemp\RCIMLBY.EXE
New checksum: 0x11593
C:\XpTspTemp\REGEDT32.EXE
New checksum: 0x7777
C:\XpTspTemp\REGWIZC.DLL
New checksum: 0xD195B
C:\XpTspTemp\REMOTEPG.DLL
New checksum: 0x21349
C:\XpTspTemp\RSMUI.EXE
New checksum: 0x215B9
C:\XpTspTemp\RSNOTIFY.EXE
New checksum: 0x22E7F
C:\XpTspTemp\RSTRUI.EXE
New checksum: 0x6EFB1
C:\XpTspTemp\RTCSHARE.EXE
New checksum: 0x12FD4
C:\XpTspTemp\RUNDLL32.EXE
New checksum: 0x956D
C:\XpTspTemp\RUNONCE.EXE
New checksum: 0x160F1
C:\XpTspTemp\SCROBJ.DLL
New checksum: 0x35932
C:\XpTspTemp\SENDMAIL.DLL
New checksum: 0x1872D
C:\XpTspTemp\SERVDEPS.DLL
New checksum: 0x290AD
C:\XpTspTemp\SETUP.EXE
New checksum: 0x132D4
C:\XpTspTemp\SETUPAPI.DLL
New checksum: 0x3EDF60
C:\XpTspTemp\SHDOCLC.DLL
New checksum: 0xD06EF
C:\XpTspTemp\SHDOCVW.DLL
New checksum: 0x2266A9
C:\XpTspTemp\SHELL32.DLL
New checksum: 0x169923A
C:\XpTspTemp\SHIMGVW.DLL
New checksum: 0x1166E7
C:\XpTspTemp\SHLWAPI.DLL
New checksum: 0x79B14
C:\XpTspTemp\SHRPUBW.EXE
New checksum: 0x353BE
C:\XpTspTemp\SHSCRAP.DLL
New checksum: 0x17FF7
C:\XpTspTemp\SMLOGCFG.DLL
New checksum: 0x6D422
C:\XpTspTemp\SIGVERIF.EXE
New checksum: 0x2D21A
C:\XpTspTemp\SNDREC32.EXE
New checksum: 0x26B93
C:\XpTspTemp\SNDVOL32.EXE
New checksum: 0x3CECA
C:\XpTspTemp\SOL.EXE
New checksum: 0x1701D
C:\XpTspTemp\SPIDER.EXE
New checksum: 0x18B646
C:\XpTspTemp\SRCLIENT.DLL
New checksum: 0x17282
C:\XpTspTemp\SRRSTR.DLL
New checksum: 0x80437
C:\XpTspTemp\STI_CI.DLL
New checksum: 0x623EF
C:\XpTspTemp\STIMON.EXE
New checksum: 0xBFA3
C:\XpTspTemp\STOBJECT.DLL
New checksum: 0x24E09
C:\XpTspTemp\STORPROP.DLL
New checksum: 0x1F95B
C:\XpTspTemp\STRMDLL.DLL
New checksum: 0x4816A
C:\XpTspTemp\SXS.DLL
New checksum: 0xBEA54
C:\XpTspTemp\SYNCAPP.EXE
New checksum: 0x194EB
C:\XpTspTemp\SYNCUI.DLL
New checksum: 0xB7F30
C:\XpTspTemp\SYSDM.CPL
New checksum: 0x12DC54
C:\XpTspTemp\SYSKEY.EXE
New checksum: 0x1BE35
C:\XpTspTemp\SYSMON.OCX
New checksum: 0x44A7D
C:\XpTspTemp\SYSOCMGR.EXE
New checksum: 0x920DC
C:\XpTspTemp\SYSSETUP.DLL
New checksum: 0x364B00
C:\XpTspTemp\TAPIUI.DLL
New checksum: 0x3D80A
C:\XpTspTemp\TASKMGR.EXE
New checksum: 0xC4C82
C:\XpTspTemp\TCPMONUI.DLL
New checksum: 0x3E46D
C:\XpTspTemp\TELEPHON.CPL
New checksum: 0xB45C
C:\XpTspTemp\TELNET.EXE
New checksum: 0x194CF
C:\XpTspTemp\THEMEUI.DLL
New checksum: 0x170309
C:\XpTspTemp\TIMEDATE.CPL
New checksum: 0xBA7F9
C:\XpTspTemp\TOURSTRT.EXE
PEChecksum: [2] The system cannot find the file specified.

C:\XpTspTemp\TSOC.DLL
New checksum: 0x27C6A
C:\XpTspTemp\UNIDRVUI.DLL
New checksum: 0xC34E9
C:\XpTspTemp\UNIMDM.TSP
New checksum: 0x50B55
C:\XpTspTemp\UPNPUI.DLL
New checksum: 0x478F9
C:\XpTspTemp\URL.DLL
New checksum: 0x13A82
C:\XpTspTemp\URLMON.DLL
New checksum: 0xDA40F
C:\XpTspTemp\USBUI.DLL
New checksum: 0x158A3
C:\XpTspTemp\USER32.DLL
New checksum: 0x8BB2F
C:\XpTspTemp\UTILMAN.EXE
New checksum: 0x16BA7
C:\XpTspTemp\UXTHEME.DLL
New checksum: 0x3A26C
C:\XpTspTemp\VERIFIER.EXE
New checksum: 0x2AFCE
C:\XpTspTemp\WBEMCNTL.DLL
New checksum: 0x55329
C:\XpTspTemp\WEBCHECK.DLL
New checksum: 0x79470
C:\XpTspTemp\WEXTRACT.EXE
New checksum: 0x70E77
C:\XpTspTemp\WIAACMGR.EXE
New checksum: 0x1011EE
C:\XpTspTemp\WIADEFUI.DLL
New checksum: 0x9A695B
C:\XpTspTemp\WIASHEXT.DLL
New checksum: 0x25ED70
C:\XpTspTemp\WINBRAND.DLL
New checksum: 0x18BC00
C:\XpTspTemp\WINCHAT.EXE
New checksum: 0x191C8
C:\XpTspTemp\WININET.DLL
New checksum: 0xBAB93
C:\XpTspTemp\WINLOGON.EXE
New checksum: 0x8F638
C:\XpTspTemp\WINMGMT.EXE
New checksum: 0x17285
C:\XpTspTemp\WINMINE.EXE
New checksum: 0x27703
C:\XpTspTemp\WINSRV.DLL
New checksum: 0x4B854
C:\XpTspTemp\WINTRUST.DLL
New checksum: 0x3B16D
C:\XpTspTemp\WMP.DLL
New checksum: 0x4CD43E
C:\XpTspTemp\WMPLOC.DLL
New checksum: 0x3669EC
C:\XpTspTemp\WPABALN.EXE
New checksum: 0xAF13
C:\XpTspTemp\WRITE.EXE
New checksum: 0x149AA
C:\XpTspTemp\WSCRIPT.EXE
New checksum: 0x31E42
C:\XpTspTemp\WSCUI.CPL
New checksum: 0x2ED9A
C:\XpTspTemp\WSECEDIT.DLL
New checksum: 0xBDA7B
C:\XpTspTemp\WUAPI.DLL
New checksum: 0x8BFE7
C:\XpTspTemp\WUAUCLT1.EXE
New checksum: 0x60FC1
C:\XpTspTemp\WUAUCPL.CPL
New checksum: 0x6489F
C:\XpTspTemp\WUAUENG1.DLL
New checksum: 0x3063E
C:\XpTspTemp\WUCLTUI.DLL
New checksum: 0x39C2B
C:\XpTspTemp\WUPDMGR.EXE
New checksum: 0xD3F6
C:\XpTspTemp\WUWEB.DLL
New checksum: 0x28C2D
C:\XpTspTemp\XPSP1RES.DLL
New checksum: 0x4E191
C:\XpTspTemp\XPSP2RES.DLL
New checksum: 0x48EDF5
C:\XpTspTemp\ZIPFLDR.DLL
New checksum: 0xF5B55

C:\XpTspTemp\TOURSTRT.EXE

PEChecksum: [2] The system cannot find the file specified.

and for logonui see this VISTize-Se7en-Rainbow

Link to comment
Share on other sites

Everybody: I've uploaded a minor fix to a problem caught by RisingXun. The INI file had an incorrect entry and didn't correctly list a file for patching. I don't know if this affected anything, but I'm not passing by that mistake!

================================================================

Okok, its just because i based the File list off your Xptsp AND the VISO Live.

so what if there was a line like this.

IEXPLORE.DLL.MUI=%Prog%\Internet Explorer\en-US\

Note*theres only 1 Line like that.

Um.... there is? Oh-oh. I better fix that! It should read:
IEXPLORE.DLL.MUI=%Prog%\Internet Explorer\en-US\IEXPLORE.DLL.MUI

Question: is there suppose to be a NTOSKRNL.EXE.Res and NTKRNLPA.EXE.Res in the Xptsp?
Actually, no. The BOOTSCR.RES file is copied to 4 different filenames, NTOSKRNL.EXE.RES and NTKRNLPA.EXE.RES being 2 of them. I don't know if the other two are used by the system. However, they are all the same, at least from a resources standpoint.

I noticed that you try to patch UXTHEME.DLL. The resource file isn't actually present in the XPtsp package, but is placed by the script into the resource folder. That way, when the script is scanning for files to patch, it picks up on that file for HEX-EDITING purposes. The actual resource file is empty and doesn't patch anything. Take note that this hex-editing is VERY important if you want to use 3rd-party themes on a unpatched system. The GUI simply insures that it is patched (assuming the user keeps the checkbox checked).

In case you're interested, while I patch TASKMAN.EXE, I also hex-edit that file to change the color scheme to blue. If memory serves, the program that does the hex-editing for the batch is TMHEXER.EXE in the Programs folder. Each of the hex edits take place during the patching call.

TOURSTRT.EXE is actually named TOURSTART.EXE on a running system. The error message in Mona's log seems to indicate that you're looking for TOURSTRT.EXE, not TOURSTRT.EXE.res. However, I could be mistaken.....

I hope this helps. :thumbsup_anim: (By the way, when I responded about the way the GUI works, you said you didn't know how my script works. Hopefully, my explanation helps..... If not, well.....)

Edited by dougiefresh
Link to comment
Share on other sites

%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", UIFILE,,
%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", Bitmap,,
%rh% %del% "%tmp%\%name%.%ext%", "%tmp%\%name%.%ext%", stringtable,,

BEFORE patching the file with the new resources!

am i missing something ? why -delete directive on UIFILE, Bitmap, stringtable ? :g:

Link to comment
Share on other sites

I hope this helps. :thumbsup_anim: (By the way, when I responded about the way the GUI works, you said you didn't know how my script works. Hopefully, my explanation helps..... If not, well.....)

well yeah because you script might be setup to be something like

[Live.Patch]

123=%Sys%\ACCESS.CPL

124=%Sys%\ACCTRES.DLL

And still work.

in my case it wont,

i use the "$Filename[$X][0]" array as a indication of what res file i would use.

as for the BOOTSCR.RES for 4 different files, i would have to edit add a few lines

Link to comment
Share on other sites

amnesia: Good question. Since I started developing the GUI, the batch file has always done it this way. I don't understand why, but that would be why RisingXun is getting a corrupted file without these lines.... I do this way because that is the way the batch file does it. I would redirect this question to Bober for further info....

RisingXun: Actually, no it wouldn't work like you indicated. The part to the left of the "=" identifies what resource file to use (w/o the .res part), while the part to the right identifies the location of the file to patch (unless we renamed every resource file, at which point trying to modify anything would become a hassle....) All of the resource files are located in the "Resources" folder, courtsey of the fact that I move the resource files from the Extra\Home or Extra\MCE folder into the Resources and Extra folders if I am patching either OS. I do this so that I don't have to check later over and over and over and over....

As for the BOOTSCR.RES, why not just modify the script to copy BOOTSCR.RES to the other resource files prior to patching? That's what I did to save space. That, and we only have to edit one file to change the boot screen, not 4..... or 8.... or even 12 (God forbid we get more - for example, the ability to CHOOSE what bootscreen to use! --- Hey, not a bad idea if I may say...)

EDIT: Also, are you accounting for WFP? How about the DLLCACHE? If not, I suggest you go to the AutoIt forums and research both topics. An misunderstanding of either topic will result in fustration, as I have found out during my recent testing, simply because you will patch the file and the unpatched version will replace your patched copy automagically.

Mona: I believe that Bober initially replaced some cursors in user32.dll, but had a bit of problem and removed them. I could be mistaken, but I don't think I am....

Edited by dougiefresh
Link to comment
Share on other sites

amnesia: Good question. Since I started developing the GUI, the batch file has always done it this way. I don't understand why, but that would be why RisingXun is getting a corrupted file without these lines.... I do this way because that is the way the batch file does it. I would redirect this question to Bober for further info....

well, it's funny, cause VISO Live and original V'ISO never used delete command on logonui without problems.

i just tested-patched original logonui again (with mine and XPtsp logonui.exe.res), seems fine without -delete...

:blink:

amnesia.logonui.exe.res.rar 720KB md5 5BC514E473E875D16C170A8BFE732A66

http://depositfiles.com/files/kj85ttks2

Edited by amnesia
Link to comment
Share on other sites

- I'm using this batch and after fresh install I'm getting that "Hardware update wizard" window right from

the first boot looking for Plug and Play driver ???

sounds familiar ?

guys at http://forum.oszone.net/showthread.php?p=1012184#post1012184

have found a solution (Disable error messages in Setupapi.log and pop-up driver install dialogs with patched syssetup.dll)

SETUPAPI.DLL Ver. 5.1.2600.5512

needs hex change at

000456C7: 74 to EB

Edited by amnesia
Link to comment
Share on other sites

EDIT: Also, are you accounting for WFP? How about the DLLCACHE?

im Not sure if the method in VISO.Live works but i just converted it into autoit

These Lines Here:

Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SfcDisable" /t REG_DWORD /d 4294967197 /F>nul
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SfcQuota" /t REG_DWORD /d 1 /F>nul
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SFCScan" /t REG_DWORD /d 0 /F>nul
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SFCShowProgress" /t REG_DWORD /d 0 /F>nul
Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "AllowProtectedRenames" /t REG_DWORD /d 1 /F>nul

[Released] XptspScriptLive

Version: 1.4

Changes:

+Rewrote Patching method

+Added Registry to AutoLogon

+Added a "Check" For Res And Files

+Took Out Patching For "NTKRNLPA.EXE" & "NTOSKRNL.EXE" (Just Until i can Make sure that it will not be corrupted, Else you wont be able to boot up your system )

DLhere: http://www.mediafire.com/?mjez3dklwmy

Edited by RisingXun
Link to comment
Share on other sites

I tried those same lines when I was building the live installer and came to the conclusion that they only work on a system with the SFC already installed. patched. (Conclusion supported by research into those settings...) Some of those settings are useless without an immediate reboot, something I know you don't want to do before starting to patch files. Others are useless without the SFC patch installed.

Also, you'll probably also get the pleasure of trying to replace in-use files. Research "replacing files in-use" for your answer. I had to, as a precaution. Turns out I REALLY needed it.

EDIT: Oh yeah, I've already found out that while I can patch the NTKRNLPA.exe and NTOSKRNL.exe files, I can't seem to be able to move them into place using the "replace files in-use" method, or by direct copying. Probably because the kernel can't replace itself while it's in use..... How Windows Update does it is beyond me!

EDIT2: GUI reports patching took 1033 seconds (just over 17 minutes) in my virtual machine.

Edited by dougiefresh
Link to comment
Share on other sites

I tried those same lines when I was building the live installer and came to the conclusion that they only work on a system with the SFC already installed. (Conclusion supported by research into those settings...) Some of those settings are useless without an immediate reboot, something I know you don't want to do before starting to patch files. Others are useless without the SFC patch installed.

true, registry patching alone is not enough

Also, you'll probably also get the pleasure of trying to replace in-use files. Research "replacing files in-use" for your answer. I had to, as a precaution. Turns out I REALLY needed it.

moving and copying works in windows, while i was typing this, i've moved shell32.dll to C:\ and copied back

(am i out of touch with reality? maybe...) (me feeling lost and stupid now, thank-you) :crying_anim02:

EDIT: Oh yeah, I've already found out that while I can patch the NTKRNLPA.exe and NTOSKRNL.exe files, I can't seem to be able to move them into place using the "replace files in-use" method, or by direct copying. Probably because the kernel can't replace itself while it's in use..... How Windows Update does it is beyond me!

kernel is in use during boot ? (me just deleted NTKRNLPA.exe and NTOSKRNL.exe and start to panic. how am i going to boot?

voice of Smart Guy in my head just told me "U would never reboot without a CD"... i should have save those files... oh, i did ;)

chorus: "it's a kinda magic"

(me feeling better now, thanks, to the Beer :)

[/rant]

Link to comment
Share on other sites

anemsia: I don't think shell32.dll is one of them. I know some files won't allow themselves to be replaced because they are in-use. So, sometimes renaming them and copying the patched files into place works. When that fails, it's time to hack the registry to force them to be copied at reboot.

EDIT: When trying to replace files like I told you, you also have to rename the DLLCACHE file FIRST. Otherwise, patched file gets overwritten automagically.... or WFP prompts from he11....

I'm not sure if killing Explorer is necessary, I'm trying to determine that now....

kernel is in use during boot ? (me just deleted NTKRNLPA.exe and NTOSKRNL.exe and start to panic. how am i going to boot?

voice of Smart Guy in my head just told me "U would never reboot without a CD"... i should have save those files... oh, i did ;)

chorus: "it's a kinda magic"

(me feeling better now, thanks, to the Beer :)

:o LOL! :P :beerchug: Edited by dougiefresh
Link to comment
Share on other sites

I tried those same lines when I was building the live installer and came to the conclusion that they only work on a system with the SFC already installed. (Conclusion supported by research into those settings...) Some of those settings are useless without an immediate reboot, something I know you don't want to do before starting to patch files. Others are useless without the SFC patch installed.

Yeah, my system was already had pre-patched sfc on a clean install. and that is why i found no files in the DLLCACHE except for catalogs files. I will probably switch back to an original sfc dll to do more testing

Link to comment
Share on other sites

Yeah, my system was already had pre-patched sfc on a clean install. and that is why i found no files in the DLLCACHE except for catalogs files. I will probably switch back to an original sfc dll to do more testing
Mine didn't. The original SFC file helps program for all circumstances....

I understand the purpose of that patch, I just don't understand why people would want it....

Edited by dougiefresh
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.



×
×
  • Create New...