RisingXun Posted January 18, 2009 Posted January 18, 2009 (edited) :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 somewhatFROM This:WUAUCPL.MUI=%Sys%\WUAUCPL.CPL.MUIWUCLTUI.MUI=%Sys%\WUCLTUI.DLL.MUITO This:WUAUCPL.CPL.MUI=%Sys%\WUAUCPL.CPL.MUIWUCLTUI.DLL.MUI=%Sys%\WUCLTUI.DLL.MUIEDIT: well i dont know how you setup your script for patching, these lines may not be a problem1 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.. 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:Now i Do!!! 136 Seconds!!How Fast Can your Computer Patch===========================================[Released] XptspScriptLiveVersion 1.1Language: Autoit3Updates:+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 EXCEPT1. Add Fonts2. Add/Replace Cursors3. DOES NOT!! Patch Logonui.exe, its seems to be corrupted after the patchingTo me, those was not important at all.DLHere: http://www.mediafire.com/?3ynntqujedm Edited January 18, 2009 by RisingXun
dougiefresh Posted January 18, 2009 Posted January 18, 2009 (edited) 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 January 18, 2009 by dougiefresh
Guest Posted January 18, 2009 Posted January 18, 2009 Yeah i know its in your ini file. im stating that i think it has a typo or somewhatFROM This:WUAUCPL.MUI=%Sys%\WUAUCPL.CPL.MUIWUCLTUI.MUI=%Sys%\WUCLTUI.DLL.MUITO This:WUAUCPL.CPL.MUI=%Sys%\WUAUCPL.CPL.MUIWUCLTUI.DLL.MUI=%Sys%\WUCLTUI.DLL.MUIEDIT: well i dont know how you setup your script for patching, these lines may not be a problem1 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.. 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:Now i Do!!! 136 Seconds!!How Fast Can your Computer Patch===========================================[Released] XptspScriptLiveVersion 1.1Language: Autoit3Updates:+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 EXCEPT1. Add Fonts2. Add/Replace Cursors3. DOES NOT!! Patch Logonui.exe, its seems to be corrupted after the patchingTo me, those was not important at all.DLHere: http://www.mediafire.com/?3ynntqujedmRisingXun I try XPtspScriptLive.v1.0 only patched 2 file why CLICONFG.EXE cmd.exeand for Logonui.exe i think with this way workingrename name of thelogonui.exe.res to name of thelogonui.exeand set this seetinglogonui_name_of_file.7z ATTENTION not tested
RisingXun Posted January 19, 2009 Posted January 19, 2009 (edited) RisingXun I try XPtspScriptLive.v1.0 only patched 2 file why CLICONFG.EXE cmd.exethats a very weird situation. Was the XptspScriptLive1.X.exe Placed in the same Directory as Xptsp.bat?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 isStep 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 January 19, 2009 by RisingXun
Guest Posted January 19, 2009 Posted January 19, 2009 yes extracted XPtsp.v1.2_batch on desktop and placed XptspScriptLive1.0.exeon this folder
RisingXun Posted January 19, 2009 Posted January 19, 2009 yes extracted XPtsp.v1.2_batch on desktop and placed XptspScriptLive1.0.exeon this foldercan you look into the ResPatch.log and tell me if theres any errors?
dougiefresh Posted January 19, 2009 Posted January 19, 2009 (edited) 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 January 19, 2009 by dougiefresh
Guest Posted January 19, 2009 Posted January 19, 2009 oknow find errorin res patchPrograms\ResHacker.exe -addoverwrite C:\XpTspTemp\NTKRNLPA.EXE, C:\XpTspTemp\NTKRNLPA.EXE, Resources\NTKRNLPA.EXE.Res,,,Error: "Resources\NTKRNLPA.EXE.Res" does not existPrograms\ResHacker.exe -addoverwrite C:\XpTspTemp\NTOSKRNL.EXE, C:\XpTspTemp\NTOSKRNL.EXE, Resources\NTOSKRNL.EXE.Res,,,Error: "Resources\NTOSKRNL.EXE.Res" does not existPrograms\ResHacker.exe -addoverwrite C:\XpTspTemp\TOURSTRT.EXE, C:\XpTspTemp\TOURSTRT.EXE, Resources\TOURSTRT.EXE.Res,,,Error: "C:\XpTspTemp\TOURSTRT.EXE" does not existPrograms\ResHacker.exe -addoverwrite C:\XpTspTemp\UXTHEME.DLL, C:\XpTspTemp\UXTHEME.DLL, Resources\UXTHEME.DLL.Res,,,Error: "Resources\UXTHEME.DLL.Res" does not existChecksumC:\XpTspTemp\EXPLORER.EXE New checksum: 0x1AE27FC:\XpTspTemp\HELPCTR.EXE New checksum: 0xBF6CAC:\XpTspTemp\HH.EXE New checksum: 0xF392C:\XpTspTemp\MSCONFIG.EXE New checksum: 0x308C2C:\XpTspTemp\MSGR3EN.DLL New checksum: 0x31DFF3C:\XpTspTemp\NOTEPAD.EXE New checksum: 0x1F54FC:\XpTspTemp\NOTIFLAG.EXE New checksum: 0x189EEC:\XpTspTemp\REGEDIT.EXE New checksum: 0x42961C:\XpTspTemp\SRCHUI.DLL New checksum: 0xD787BC:\XpTspTemp\WINHLP32.EXE New checksum: 0x5ECB0C:\XpTspTemp\ACCESS.CPL New checksum: 0x10F90BC:\XpTspTemp\ACCTRES.DLL New checksum: 0x28906C:\XpTspTemp\ACCWIZ.EXE New checksum: 0x667DBC:\XpTspTemp\ADMPARSE.DLL New checksum: 0x20FE5C:\XpTspTemp\AHUI.EXE New checksum: 0x262E5C:\XpTspTemp\APPMGR.DLL New checksum: 0x5D973C:\XpTspTemp\APPWIZ.CPL New checksum: 0xCA9EEC:\XpTspTemp\ASCTRLS.OCX New checksum: 0x6F064C:\XpTspTemp\BATMETER.DLL New checksum: 0x178CDC:\XpTspTemp\BATT.DLL New checksum: 0x118E7C:\XpTspTemp\BROWSEUI.DLL New checksum: 0x10CDF0C:\XpTspTemp\BTHCI.DLL New checksum: 0xF918C:\XpTspTemp\CABVIEW.DLL New checksum: 0x1B500C:\XpTspTemp\CALC.EXE New checksum: 0x2AB61C:\XpTspTemp\CAPESNPN.DLL New checksum: 0xA2B0AC:\XpTspTemp\CARDS.DLL New checksum: 0x15534BC:\XpTspTemp\CDFVIEW.DLL New checksum: 0x43F32C:\XpTspTemp\CERTMGR.DLL New checksum: 0xED2F6C:\XpTspTemp\CHARMAP.EXE New checksum: 0x176D7C:\XpTspTemp\CIADMIN.DLL New checksum: 0x3D54FC:\XpTspTemp\CLEANMGR.EXE New checksum: 0x1D78BC:\XpTspTemp\CLICONFG.EXE New checksum: 0x8030C:\XpTspTemp\CLICONFG.RLL New checksum: 0x1948CC:\XpTspTemp\CLIPBRD.EXE New checksum: 0x365CFC:\XpTspTemp\CLIPSRV.EXE New checksum: 0x1256DC:\XpTspTemp\CMD.EXE New checksum: 0x683F4C:\XpTspTemp\CMDIAL32.DLL New checksum: 0x868ACC:\XpTspTemp\CMDL32.EXE New checksum: 0x1A4CBC:\XpTspTemp\CMMON32.EXE New checksum: 0x11367C:\XpTspTemp\CMPROPS.DLL New checksum: 0x4C047C:\XpTspTemp\CMSTP.EXE New checksum: 0x22051C:\XpTspTemp\COMCTL32.DLL New checksum: 0xA5C9DC:\XpTspTemp\COMDLG32.DLL New checksum: 0x59596C:\XpTspTemp\COMPATUI.DLL New checksum: 0x67236C:\XpTspTemp\COMPSTUI.DLL New checksum: 0x19ACC7C:\XpTspTemp\COMRES.DLL New checksum: 0x16E158C:\XpTspTemp\CONIME.EXE New checksum: 0x15722C:\XpTspTemp\CONSOLE.DLL New checksum: 0x1D0B8C:\XpTspTemp\CREDUI.DLL New checksum: 0x3D5C9C:\XpTspTemp\CRYPTUI.DLL New checksum: 0x111D8CC:\XpTspTemp\CSCDLL.DLL New checksum: 0x50586C:\XpTspTemp\CSCRIPT.EXE New checksum: 0x22931C:\XpTspTemp\CSCUI.DLL New checksum: 0x43180FC:\XpTspTemp\CTFMON.EXE New checksum: 0xC6A8C:\XpTspTemp\DATACLEN.DLL New checksum: 0x216A6C:\XpTspTemp\DDESHARE.EXE New checksum: 0xD702C:\XpTspTemp\DESK.CPL New checksum: 0x2CEE9C:\XpTspTemp\DESKADP.DLL New checksum: 0x13F27C:\XpTspTemp\DESKMON.DLL New checksum: 0x158D0C:\XpTspTemp\DESKPERF.DLL New checksum: 0x11F32C:\XpTspTemp\DEVMGR.DLL New checksum: 0x7AA15C:\XpTspTemp\DFRGRES.DLL New checksum: 0x14015C:\XpTspTemp\DFRGUI.DLL New checksum: 0x367C0C:\XpTspTemp\DISKCOPY.DLL New checksum: 0x1824B6C:\XpTspTemp\DMDLGS.DLL New checksum: 0x8DAF3C:\XpTspTemp\DMDSKRES.DLL New checksum: 0x4DEB1C:\XpTspTemp\DPMODEMX.DLL New checksum: 0x9742C:\XpTspTemp\DPVOICE.DLL New checksum: 0x5944DC:\XpTspTemp\DPVSETUP.EXE New checksum: 0x15F83C:\XpTspTemp\DSKQUOUI.DLL New checksum: 0x4EABAC:\XpTspTemp\DSPROP.DLL New checksum: 0x33D9EC:\XpTspTemp\DSQUERY.DLL New checksum: 0x627F4C:\XpTspTemp\DSUIEXT.DLL New checksum: 0x87BADC:\XpTspTemp\DVDPLAY.EXE New checksum: 0x16CCCC:\XpTspTemp\DXDIAG.EXE New checksum: 0x145F6FC:\XpTspTemp\DXDIAGN.DLL New checksum: 0x228F1FC:\XpTspTemp\DXMASF.DLL New checksum: 0x8E92EC:\XpTspTemp\ELS.DLL New checksum: 0x44B85C:\XpTspTemp\EUDCEDIT.EXE New checksum: 0x421C6C:\XpTspTemp\EVENTVWR.EXE New checksum: 0xE16CC:\XpTspTemp\EXTMGR.DLL New checksum: 0x1FD75C:\XpTspTemp\FDE.DLL New checksum: 0x2E208C:\XpTspTemp\FILEMGMT.DLL New checksum: 0x6A310C:\XpTspTemp\FLDRCLNR.DLL New checksum: 0x3EC18C:\XpTspTemp\FONTEXT.DLL New checksum: 0x6105BC:\XpTspTemp\FREECELL.EXE New checksum: 0x14267C:\XpTspTemp\FSQUIRT.EXE New checksum: 0x45F94C:\XpTspTemp\GCDEF.DLL New checksum: 0x458D0C:\XpTspTemp\GPEDIT.DLL New checksum: 0xC7FAEC:\XpTspTemp\GPTEXT.DLL New checksum: 0x4770AC:\XpTspTemp\GRPCONV.EXE New checksum: 0x22151C:\XpTspTemp\HDWWIZ.CPL New checksum: 0x5D0C8C:\XpTspTemp\HHCTRL.OCX New checksum: 0x101628C:\XpTspTemp\HHCTRLUI.DLL New checksum: 0x8B101C:\XpTspTemp\HNETWIZ.DLL New checksum: 0xAF338C:\XpTspTemp\HOTPLUG.DLL New checksum: 0x26A97C:\XpTspTemp\HTICONS.DLL New checksum: 0x10322C:\XpTspTemp\ICMUI.DLL New checksum: 0x2144CC:\XpTspTemp\ICWDIAL.DLL New checksum: 0x205E2C:\XpTspTemp\IEAKSIE.DLL New checksum: 0x64CF3C:\XpTspTemp\IEAKUI.DLL New checksum: 0x146756C:\XpTspTemp\IEPEERS.DLL New checksum: 0x5B8CFC:\XpTspTemp\IERNONCE.DLL New checksum: 0x12906C:\XpTspTemp\IESETUP.DLL New checksum: 0x14899C:\XpTspTemp\IEXPRESS.EXE New checksum: 0x32DF9C:\XpTspTemp\IIS.DLL New checksum: 0x8AB52C:\XpTspTemp\IMSINSNT.DLL New checksum: 0x29A83C:\XpTspTemp\INETCFG.DLL New checksum: 0xEC3BCC:\XpTspTemp\INETCPL.CPL New checksum: 0x150098C:\XpTspTemp\INETRES.DLL New checksum: 0x27B05C:\XpTspTemp\INETCPLC.DLL New checksum: 0x52041C:\XpTspTemp\INPUT.DLL New checksum: 0x38966C:\XpTspTemp\INTL.CPL New checksum: 0xC2B09C:\XpTspTemp\IPSECSNP.DLL New checksum: 0x18DC3EC:\XpTspTemp\IPSMSNAP.DLL New checksum: 0x79C22C:\XpTspTemp\IRCLASS.DLL New checksum: 0x11167C:\XpTspTemp\IRPROPS.CPL New checksum: 0x5CC62C:\XpTspTemp\ISIGN32.DLL New checksum: 0x31FF9C:\XpTspTemp\ITSS.DLL New checksum: 0x30B64C:\XpTspTemp\JOBEXEC.DLL New checksum: 0x1116D1C:\XpTspTemp\JOY.CPL New checksum: 0x51B2AC:\XpTspTemp\KEYMGR.DLL New checksum: 0x51CCAC:\XpTspTemp\LIGHTS.EXE New checksum: 0xFF7FC:\XpTspTemp\LOCALSEC.DLL New checksum: 0x5700AC:\XpTspTemp\MAGNIFY.EXE New checksum: 0x1419BC:\XpTspTemp\MAIN.CPL New checksum: 0x13BF27C:\XpTspTemp\MAPI32.DLL New checksum: 0x3C898C:\XpTspTemp\MAPISTUB.DLL New checksum: 0x3C898C:\XpTspTemp\MDMINST.DLL New checksum: 0x3EFDEC:\XpTspTemp\MIDIMAP.DLL New checksum: 0xEB5BC:\XpTspTemp\MIGLOAD.EXE New checksum: 0x6C193C:\XpTspTemp\MIGPWD.EXE New checksum: 0x15FABC:\XpTspTemp\MIGWIZ.EXE New checksum: 0xB0CC2C:\XpTspTemp\MIGWIZ_A.EXE New checksum: 0x583C9C:\XpTspTemp\MMC.EXE New checksum: 0xE20E5C:\XpTspTemp\MMCBASE.DLL New checksum: 0x2FC2DC:\XpTspTemp\MMCNDMGR.DLL New checksum: 0x2D7419C:\XpTspTemp\MMCSHEXT.DLL New checksum: 0x20DF9C:\XpTspTemp\MMSYS.CPL New checksum: 0x420BDAC:\XpTspTemp\MNMSRVC.EXE New checksum: 0x1B132C:\XpTspTemp\MOBSYNC.EXE New checksum: 0xCE2F9C:\XpTspTemp\MODEMUI.DLL New checksum: 0x381A3C:\XpTspTemp\MORICONS.DLL New checksum: 0x756C4C:\XpTspTemp\MPLAY32.EXE New checksum: 0x42239C:\XpTspTemp\MPRUI.DLL New checksum: 0x15909C:\XpTspTemp\MQSNAP.DLL New checksum: 0x97DB8C:\XpTspTemp\MQUTIL.DLL New checksum: 0xE2E35C:\XpTspTemp\MSCONF.DLL New checksum: 0x252B5C:\XpTspTemp\MSCORIER.DLL New checksum: 0x421F8C:\XpTspTemp\MSDTC.EXE New checksum: 0x949DC:\XpTspTemp\MSDXM.OCX New checksum: 0x230E24C:\XpTspTemp\MSGINA.DLL New checksum: 0x236F7DC:\XpTspTemp\MSHEARTS.EXE New checksum: 0x2843CC:\XpTspTemp\MSHTA.EXE New checksum: 0x193D3C:\XpTspTemp\MSHTML.DLL New checksum: 0x3366FEC:\XpTspTemp\MSI.DLL New checksum: 0x2DE06BC:\XpTspTemp\MSIDENT.DLL New checksum: 0x1203EC:\XpTspTemp\MSIDNTLD.DLL New checksum: 0x223CCC:\XpTspTemp\MSIEFTP.DLL New checksum: 0x4EC11CC:\XpTspTemp\MSIEXEC.EXE New checksum: 0x241A7C:\XpTspTemp\MSIHND.DLL New checksum: 0xA5E16C:\XpTspTemp\MSOBMAIN.DLL New checksum: 0x9816AC:\XpTspTemp\MSOOBE.EXE New checksum: 0x17869C:\XpTspTemp\MSPAINT.EXE New checksum: 0x6B059C:\XpTspTemp\MSRATING.DLL New checksum: 0x70F4AC:\XpTspTemp\MSTASK.DLL New checksum: 0x5B052C:\XpTspTemp\MSTSC.EXE New checksum: 0x8D98FC:\XpTspTemp\MSTSCAX.DLL New checksum: 0xCAE12C:\XpTspTemp\MSXML2.DLL New checksum: 0xC1812C:\XpTspTemp\MSXML3.DLL New checksum: 0x1405DBC:\XpTspTemp\MSXML.DLL New checksum: 0x8C160C:\XpTspTemp\MYCOMPUT.DLL New checksum: 0x36AEDC:\XpTspTemp\MYDOCS.DLL New checksum: 0x1F080C:\XpTspTemp\NARRATOR.EXE New checksum: 0x180A6C:\XpTspTemp\NCPA.CPL New checksum: 0xF8E5C:\XpTspTemp\NETID.DLL New checksum: 0x691E3C:\XpTspTemp\NETPLWIZ.DLL New checksum: 0x19D441C:\XpTspTemp\NETSETUP.EXE New checksum: 0xB0DBBC:\XpTspTemp\NETSHELL.DLL New checksum: 0x1F3C9AC:\XpTspTemp\NEWDEV.DLL New checksum: 0x1218EDC:\XpTspTemp\NSLOOKUP.EXE New checksum: 0x1ADC7C:\XpTspTemp\NTBACKUP.EXE New checksum: 0x1CE64EC:\XpTspTemp\NTKRNLPA.EXE New checksum: 0x1FB94EC:\XpTspTemp\NTLANUI2.DLL New checksum: 0x1DEA3C:\XpTspTemp\NTMSMGR.DLL New checksum: 0xA3892C:\XpTspTemp\NTOC.DLL New checksum: 0x75E2AC:\XpTspTemp\NTSD.EXE New checksum: 0xFC65C:\XpTspTemp\NTSHRUI.DLL New checksum: 0x23E14C:\XpTspTemp\NTOSKRNL.EXE New checksum: 0x2160C9C:\XpTspTemp\NUSRMGR.CPL New checksum: 0x4C22CC:\XpTspTemp\OBJSEL.DLL New checksum: 0x62773C:\XpTspTemp\OCCACHE.DLL New checksum: 0x2DC2DC:\XpTspTemp\ODBCAD32.EXE New checksum: 0x10154C:\XpTspTemp\ODBCCP32.CPL New checksum: 0x1827AC:\XpTspTemp\ODBCINT.DLL New checksum: 0x444A5C:\XpTspTemp\OOBEBALN.EXE New checksum: 0x1A426C:\XpTspTemp\OSK.EXE New checksum: 0x3B818C:\XpTspTemp\OSUNINST.DLL New checksum: 0x15F90C:\XpTspTemp\OSUNINST.EXE New checksum: 0x1776AC:\XpTspTemp\PACKAGER.EXE New checksum: 0x176D7C:\XpTspTemp\PERFMON.EXE New checksum: 0xE0ADC:\XpTspTemp\PHOTOWIZ.DLL New checksum: 0x64F15C:\XpTspTemp\POWERCFG.CPL New checksum: 0x153F76C:\XpTspTemp\PRINTUI.DLL New checksum: 0x123B8EC:\XpTspTemp\PROGMAN.EXE New checksum: 0x9A046C:\XpTspTemp\PROQUOTA.EXE New checksum: 0x21E5BC:\XpTspTemp\QUARTZ.DLL New checksum: 0x1712FFC:\XpTspTemp\RASDLG.DLL New checksum: 0x120E34C:\XpTspTemp\RASPHONE.EXE New checksum: 0xFA88C:\XpTspTemp\RCIMLBY.EXE New checksum: 0x11593C:\XpTspTemp\REGEDT32.EXE New checksum: 0x7777C:\XpTspTemp\REGWIZC.DLL New checksum: 0xD195BC:\XpTspTemp\REMOTEPG.DLL New checksum: 0x21349C:\XpTspTemp\RSMUI.EXE New checksum: 0x215B9C:\XpTspTemp\RSNOTIFY.EXE New checksum: 0x22E7FC:\XpTspTemp\RSTRUI.EXE New checksum: 0x6EFB1C:\XpTspTemp\RTCSHARE.EXE New checksum: 0x12FD4C:\XpTspTemp\RUNDLL32.EXE New checksum: 0x956DC:\XpTspTemp\RUNONCE.EXE New checksum: 0x160F1C:\XpTspTemp\SCROBJ.DLL New checksum: 0x35932C:\XpTspTemp\SENDMAIL.DLL New checksum: 0x1872DC:\XpTspTemp\SERVDEPS.DLL New checksum: 0x290ADC:\XpTspTemp\SETUP.EXE New checksum: 0x132D4C:\XpTspTemp\SETUPAPI.DLL New checksum: 0x3EDF60C:\XpTspTemp\SHDOCLC.DLL New checksum: 0xD06EFC:\XpTspTemp\SHDOCVW.DLL New checksum: 0x2266A9C:\XpTspTemp\SHELL32.DLL New checksum: 0x169923AC:\XpTspTemp\SHIMGVW.DLL New checksum: 0x1166E7C:\XpTspTemp\SHLWAPI.DLL New checksum: 0x79B14C:\XpTspTemp\SHRPUBW.EXE New checksum: 0x353BEC:\XpTspTemp\SHSCRAP.DLL New checksum: 0x17FF7C:\XpTspTemp\SMLOGCFG.DLL New checksum: 0x6D422C:\XpTspTemp\SIGVERIF.EXE New checksum: 0x2D21AC:\XpTspTemp\SNDREC32.EXE New checksum: 0x26B93C:\XpTspTemp\SNDVOL32.EXE New checksum: 0x3CECAC:\XpTspTemp\SOL.EXE New checksum: 0x1701DC:\XpTspTemp\SPIDER.EXE New checksum: 0x18B646C:\XpTspTemp\SRCLIENT.DLL New checksum: 0x17282C:\XpTspTemp\SRRSTR.DLL New checksum: 0x80437C:\XpTspTemp\STI_CI.DLL New checksum: 0x623EFC:\XpTspTemp\STIMON.EXE New checksum: 0xBFA3C:\XpTspTemp\STOBJECT.DLL New checksum: 0x24E09C:\XpTspTemp\STORPROP.DLL New checksum: 0x1F95BC:\XpTspTemp\STRMDLL.DLL New checksum: 0x4816AC:\XpTspTemp\SXS.DLL New checksum: 0xBEA54C:\XpTspTemp\SYNCAPP.EXE New checksum: 0x194EBC:\XpTspTemp\SYNCUI.DLL New checksum: 0xB7F30C:\XpTspTemp\SYSDM.CPL New checksum: 0x12DC54C:\XpTspTemp\SYSKEY.EXE New checksum: 0x1BE35C:\XpTspTemp\SYSMON.OCX New checksum: 0x44A7DC:\XpTspTemp\SYSOCMGR.EXE New checksum: 0x920DCC:\XpTspTemp\SYSSETUP.DLL New checksum: 0x364B00C:\XpTspTemp\TAPIUI.DLL New checksum: 0x3D80AC:\XpTspTemp\TASKMGR.EXE New checksum: 0xC4C82C:\XpTspTemp\TCPMONUI.DLL New checksum: 0x3E46DC:\XpTspTemp\TELEPHON.CPL New checksum: 0xB45CC:\XpTspTemp\TELNET.EXE New checksum: 0x194CFC:\XpTspTemp\THEMEUI.DLL New checksum: 0x170309C:\XpTspTemp\TIMEDATE.CPL New checksum: 0xBA7F9C:\XpTspTemp\TOURSTRT.EXE PEChecksum: [2] The system cannot find the file specified.C:\XpTspTemp\TSOC.DLL New checksum: 0x27C6AC:\XpTspTemp\UNIDRVUI.DLL New checksum: 0xC34E9C:\XpTspTemp\UNIMDM.TSP New checksum: 0x50B55C:\XpTspTemp\UPNPUI.DLL New checksum: 0x478F9C:\XpTspTemp\URL.DLL New checksum: 0x13A82C:\XpTspTemp\URLMON.DLL New checksum: 0xDA40FC:\XpTspTemp\USBUI.DLL New checksum: 0x158A3C:\XpTspTemp\USER32.DLL New checksum: 0x8BB2FC:\XpTspTemp\UTILMAN.EXE New checksum: 0x16BA7C:\XpTspTemp\UXTHEME.DLL New checksum: 0x3A26CC:\XpTspTemp\VERIFIER.EXE New checksum: 0x2AFCEC:\XpTspTemp\WBEMCNTL.DLL New checksum: 0x55329C:\XpTspTemp\WEBCHECK.DLL New checksum: 0x79470C:\XpTspTemp\WEXTRACT.EXE New checksum: 0x70E77C:\XpTspTemp\WIAACMGR.EXE New checksum: 0x1011EEC:\XpTspTemp\WIADEFUI.DLL New checksum: 0x9A695BC:\XpTspTemp\WIASHEXT.DLL New checksum: 0x25ED70C:\XpTspTemp\WINBRAND.DLL New checksum: 0x18BC00C:\XpTspTemp\WINCHAT.EXE New checksum: 0x191C8C:\XpTspTemp\WININET.DLL New checksum: 0xBAB93C:\XpTspTemp\WINLOGON.EXE New checksum: 0x8F638C:\XpTspTemp\WINMGMT.EXE New checksum: 0x17285C:\XpTspTemp\WINMINE.EXE New checksum: 0x27703C:\XpTspTemp\WINSRV.DLL New checksum: 0x4B854C:\XpTspTemp\WINTRUST.DLL New checksum: 0x3B16DC:\XpTspTemp\WMP.DLL New checksum: 0x4CD43EC:\XpTspTemp\WMPLOC.DLL New checksum: 0x3669ECC:\XpTspTemp\WPABALN.EXE New checksum: 0xAF13C:\XpTspTemp\WRITE.EXE New checksum: 0x149AAC:\XpTspTemp\WSCRIPT.EXE New checksum: 0x31E42C:\XpTspTemp\WSCUI.CPL New checksum: 0x2ED9AC:\XpTspTemp\WSECEDIT.DLL New checksum: 0xBDA7BC:\XpTspTemp\WUAPI.DLL New checksum: 0x8BFE7C:\XpTspTemp\WUAUCLT1.EXE New checksum: 0x60FC1C:\XpTspTemp\WUAUCPL.CPL New checksum: 0x6489FC:\XpTspTemp\WUAUENG1.DLL New checksum: 0x3063EC:\XpTspTemp\WUCLTUI.DLL New checksum: 0x39C2BC:\XpTspTemp\WUPDMGR.EXE New checksum: 0xD3F6C:\XpTspTemp\WUWEB.DLL New checksum: 0x28C2DC:\XpTspTemp\XPSP1RES.DLL New checksum: 0x4E191C:\XpTspTemp\XPSP2RES.DLL New checksum: 0x48EDF5C:\XpTspTemp\ZIPFLDR.DLL New checksum: 0xF5B55C:\XpTspTemp\TOURSTRT.EXE PEChecksum: [2] The system cannot find the file specified.and for logonui see this VISTize-Se7en-Rainbow
dougiefresh Posted January 19, 2009 Posted January 19, 2009 (edited) 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.MUIQuestion: 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 January 19, 2009 by dougiefresh
amnesia Posted January 19, 2009 Posted January 19, 2009 %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:
RisingXun Posted January 19, 2009 Posted January 19, 2009 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.CPL124=%Sys%\ACCTRES.DLLAnd 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
Guest Posted January 19, 2009 Posted January 19, 2009 (edited) RisingXun now wating for corrected XptspScriptLive1.X.execurser for user32.dll fond it inVISTize-Se7en-Rainbowuser32.dll.7z Edited January 19, 2009 by mona
dougiefresh Posted January 19, 2009 Posted January 19, 2009 (edited) 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 January 19, 2009 by dougiefresh
amnesia Posted January 19, 2009 Posted January 19, 2009 (edited) 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... amnesia.logonui.exe.res.rar 720KB md5 5BC514E473E875D16C170A8BFE732A66http://depositfiles.com/files/kj85ttks2 Edited January 19, 2009 by amnesia
dougiefresh Posted January 19, 2009 Posted January 19, 2009 Okaaaay.... so those lines aren't necessary? That's weird. :shy:
amnesia Posted January 19, 2009 Posted January 19, 2009 (edited) - 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#post1012184have 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.5512needs hex change at000456C7: 74 to EB Edited January 19, 2009 by amnesia
RisingXun Posted January 19, 2009 Posted January 19, 2009 (edited) 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 autoitThese Lines Here:Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SfcDisable" /t REG_DWORD /d 4294967197 /F>nulReg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SfcQuota" /t REG_DWORD /d 1 /F>nulReg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SFCScan" /t REG_DWORD /d 0 /F>nulReg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "SFCShowProgress" /t REG_DWORD /d 0 /F>nulReg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v "AllowProtectedRenames" /t REG_DWORD /d 1 /F>nul[Released] XptspScriptLiveVersion: 1.4Changes:+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 January 19, 2009 by RisingXun
dougiefresh Posted January 19, 2009 Posted January 19, 2009 (edited) 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 January 23, 2009 by dougiefresh
George King Posted January 19, 2009 Posted January 19, 2009 sounds familiar ? guys at http://forum.oszone.net/showthread.php?p=1012184#post1012184have 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.5512needs hex change at000456C7: 74 to EBHi amnesia...I uderstand which i must edit in setupapi.dll, but i can
amnesia Posted January 19, 2009 Posted January 19, 2009 Can you patch my CZECH setupapi.dll?here it is http://depositfiles.com/files/sypta5wdzalso, i would use new icons from setupapi.dll.res (Czech)http://depositfiles.com/files/f3946xyu4
amnesia Posted January 19, 2009 Posted January 19, 2009 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 enoughAlso, 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]
dougiefresh Posted January 19, 2009 Posted January 19, 2009 (edited) 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 LOL! :beerchug: Edited January 19, 2009 by dougiefresh
RisingXun Posted January 19, 2009 Posted January 19, 2009 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
dougiefresh Posted January 19, 2009 Posted January 19, 2009 (edited) 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 testingMine 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 January 19, 2009 by dougiefresh
amnesia Posted January 19, 2009 Posted January 19, 2009 (edited) 2 dougiefreshmind U "VISO.Live" does simple moving-copying on da in-use all the time (not an advertisement)Autoit should be able to do da same (note to myself: learn the autoit script, it's good for me. yep, fresh cup of script in the morning 2 Autoit peopleare U locking yer scripts ? not nice... U make me do an extra step to read-learn yer scripts (oh yeah, i can send yours with funny comments p.s. SFC, WFP, Recycle Bin and System Restore are evil :evil: chorus and mr Mercury: "... I Want To Break Free ..." Edited January 19, 2009 by amnesia
Recommended Posts