Jump to content

dougiefresh

Members
  • Posts

    761
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by dougiefresh

  1. Thank you for pointing this out.

    If you integrate 3.5 family .net addon (and nothing else) in a clean XP SP3 ENU source, WU/MU shouldn't claim for nothing.

    In non-english XP WU/MU asks only for 3.5 Language Pack. It can be added alongside .net 3.5 true addon using a Svcpack addon.

    KB963707 is requested only when Firefox is present in your running system.

    Well, Firefox isn't installed on the system. Microsoft Update requested to install KB963707 anyway.... :confused02:

    One question, though: If the add-on contains those fixes, shouldn't Microsoft Update be able to see them? I'm very much confused on this issue.... Not that it's a problem, mind you. It's a lot better than having to download a billion updates in order to get an up-to-date system! :rolleyes: I'll take 3 updates to a billion anyday....

  2. Wonderful work! Thank you very much!

    I installed it today and found that 3 updates for .NET Framework 3.5 were missing.

    - Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update for .NET versions 2.0 through 3.5 (KB951847) x86

    - Security Update for Microsoft .NET Framework 3.5 SP1 on Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 x86 (KB2416473)

    - Update to .NET Framework 3.5 Service Pack 1 for the .NET Framework Assistant 1.0 x86 (KB963707)

    Just thought you should know! Thanks!

  3. I'm sorry about my late reply.... I've been really busy with work these last few weeks and haven't been able to have a life :confused02: I managed to delete the contents of our server and had to re-upload everything, which is why v3.0.0.17 isn't on there. As for the "version wackiness", I will take care of that shortly. I've uploaded v3.0.0.17 to the server, so the "latest GUI" link should work properly now :blink:

    The reason that the xptsp.com forum has been closed is that we have been getting a lot of spam and it is really difficult to remove all the spam with the hours I've been working. I am working on a solution to the problem, however, it may not be ready for a while.....

  4. What's Changed in v3.0.0.17:

    - Altered code so that uncompressed files are properly handled.

    - Modified code so that uncompressed INF files are compressed after modding.

    - Fixed ComSel code to look at correct section in "XPtspCom.INF".

    - Removed some code that may have produced incorrect file repatches.

    - After CPL makes change to TASKMGR.EXE, CPL GUI is redisplayed.

  5. Bad news I'm afraid.

    I just tested 3.0.0.16 on XP Pro. If svcpack.inf is left uncompressed, xptsp successfully patches it, and then deletes it. :(

    After the integration is complete, neither svcpack.in_ or svcpack.inf exist in %source%\i386\

    :doh: I thought I fixed that! :censored: Okay, I'll look at it again.....

    EDIT: Thank you for the bug report!

    EDIT2: I thought the way I had coded it, the program could determine whether it was already uncompressed. If not, it could unpack it. Editing would then take place, then I could compress it to save space. Evidently the CABLITE.DLL disagrees with that assumption.... So my code change is to leave it uncompressed if that's the way I found it to start with.... I'm really sorry I missed that one....

  6. What's Changed in v3.0.0.16:

    Integration Changes:

    - Moved source XPTSPCOM.INF detection code to Source Selection page.

    - Added ability to patch "WMP10.CAB" in addition to "WMP11.CAB".

    - Modified code so that uncompressed "SVCPACK.INF" is used if found.

    - Modified code so that uncompressed "SYSOC.INF" is used if found.

    - Modified code so that uncompressed "SMSS.EXE" is used if found.

    - Modified code so that uncompressed "WBEMOC.INF" is used if found.

    - Modified code so that uncompressed "XPtspCom.INF" is used if found.

    Live Install Changes:

    - Moved live XPTSPCOM.INF detection code to Installation Path page.

    - Fixed issues dealing with wallpaper extraction for CAD2009 customization.

    - When using batch with GUI, batch is no longer copied to Archive folder.

    - Moved "XPtspCom.INF" from temp folder to INF folder to make Repatcher work.

    - x64 Only: Fixed file replacement code to reduce the chances of screwing up the OS.

    - Re-Enabled Repatcher to auto-run at Windows startup.

    - Fixed issues with wallpaper conversion and replacement.

    GUI Changes:

    - ComSel code changed to look at "XPtspCom.INF" to see if file has been patched.

    Control Panel Changes:

    - Re-Enabled Repatcher functionality through Control Panel.

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

    A Few Notes:

    - I don't know if SMSS.EXE can be compressed on the XP CD, however, the code was modified in the event that it found a compressed version of SMSS.EXE in there. It may not be necessary to check, however, I feel that the small increase in code is worth the effort just to make sure I haven't missed anything.

    - Repatcher has been re-enabled for use at Windows startup, as well as through the Control Panel applet. It should behave now..... :thumbsup_anim:

    - I'm pretty sure that the resources used to patch Windows Media Player 11 will work with Windows Media Player 10, so I've altered the code so that WMP10.CAB is patched using the same resources that WMP11.CAB is patched with.

    - "Why tell anyone that XPTSPCOM.INF detection code has been moved?" Well, if the GUI SFX is run on an install that has XPtsp already integrated, it SHOULD enable the GUI to decide with files need updating to the current appearance (assuming that it was patched using an earlier version of the resources). Previously, it was not capable of correctly figuring out if the files were patched or not.

    - "Why tell anyone about the reduction of chances screwing up the x64 OS?" Well, this might only occur in the event that another program (aka Windows Update) has requested file movements at next reboot AND somehow the GUI is still able to patch your system. There is a slight chance that the previous paths might be screwed up, because at the end of the patching cycle, the SYSTEM32 references are changed to SYSWOW32 and SYSNATIVE references are changed to SYSTEM32 in order to make sure the files get moved to the proper folders. This was done because the XPtsp GUI is a 32-bit application and can't properly access SYSTEM32 without performing tricks to get around the Windows 64-bit redirection mechanism.

  7. UPDATE: I've found several files that may be uncompressed during integration of the res files and have corrected the code to use those files instead of the compressed version. Windows Setup prefers the uncompressed files over the compressed files for some reason, so the GUI code has been updated to reflect this situation.

    I also noticed and have fixed a few fairly minor bugs in the Live Install process as well. Hopefully, the changes there will take care of the irritating problem with the XPtsp Repatcher. I've got to test those changes to make sure, though....

  8. What's Changed in v3.0.0.15:

    - Integration: Fixed the "Copy Source Folder" checkbox from being unclickable.

    - Added option for "XPtsp Batch" to Theme Selection's Browse button.

    - After browsing, "no picture" is shown for themes without a preview.

    - Modified Preview window code so XPtsp GUI is reactivated during closing preview.

    - Removed message box with "_Reshacker" title from code.

    - Added Language ID of file being patched to XPtsp log file.

    - Eliminated a Task Manager reshacker error due to missing file.

    - Integration: Added code to remove resource and extras folder upon exit.

    Translation Support:

    - Excluded EHRES.DLL from resource translation. (1st attempt)

    Batch Version Support:

    - Changed batch filename detection from checking for "_batch" to ".exe".

    - When extracting batch versions, two attempts are now made to close batch window.

    - Added code to copy "Version.ini" (ver 1) to Extras folder for batch files.

    - Batch exe no longer gets copied to i386 folder (to mimic batch version behavior).

    - Modified the code to deal with missing SYSOC section in "Version.ini".

    - Modified code so that using CAB/INF combos don't produce errors if they don't exist.

    Hopefully, this update fixes every issue, with probably exception of Task Manager and the update functionality.

  9. What's Changed in v3.0.0.15:

    - Integration: Fixed the "Copy Source Folder" checkbox from being unclickable.

    - Added option for "XPtsp Batch" to Theme Selection's Browse button.

    - After browsing, "no picture" is shown for themes without a preview.

    - Modified Preview window code so XPtsp GUI is reactivated during closing preview.

    - Removed message box with "_Reshacker" title from code.

    - Added Language ID of file being patched to XPtsp log file.

    - Eliminated a Task Manager reshacker error due to missing file.

    - Integration: Added code to remove resource and extras folder upon exit.

    Translation Support:

    - Excluded EHRES.DLL from resource translation. (1st attempt)

    Batch Version Support:

    - Changed batch filename detection from checking for "_batch" to ".exe".

    - When extracting batch versions, two attempts are now made to close batch window.

    - Added code to copy "Version.ini" (ver 1) to Extras folder for batch files.

    - Batch exe no longer gets copied to i386 folder (to mimic batch version behavior).

    - Modified the code to deal with missing SYSOC section in "Version.ini".

    - Modified code so that using CAB/INF combos don't produce errors if they don't exist.

    Hopefully, this update fixes every issue, with probably exception of Task Manager and the update functionality.

  10. Everyone: The last few months have been rough, and I apologize for my absence from the forum. However, I think the worse is over with, so maybe I can finally get moving on stuff again!

    rr650: I've fixed the Reshacker error message box issue, as well as the lack of recognition of the Green batch by the GUI. The "unable to read section" message was circumvented by added some additional code to put the file in place if it doesn't exist, and by default for batch versions. However, I still need to investigate why Task Manager is still having issues with the GUI.... Thank you for the report!

    mutedchild: The changes that I'm about to post should resolve screenshot issue you posted about. Please send a copy of your shell32.dll so that I can examine it to see why everything isn't being patched. You'll probably have to upload it to MediaFire or somewhere similar... Thanks!

    Chilltownnj: Please send a copy of your ehres.dll so that I can examine it to see why everything isn't being patched. You'll probably have to upload it to MediaFire or somewhere similar... Thanks!

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

    LATEST TEST RESULTS: I tested the GUI with the Green batch file and up to the final stages, it seems to work perfectly (well, except for Task Manager....). Right before the end, I got some messages about "Cannot compress non-existant source file!" So I've got to figure out what it can't find before releasing the latest version....

    XPtsp v3.0.0.15 Patching Started: 12/26/2010 20:49

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

    Removing Read-Only Attributes from Files

    Starting to patch files in i386:

    - (0409) Patching ACCESS.CPL

    - (0409) Patching ACCTRES.DLL

    - (0409) Patching ACCWIZ.EXE

    - (0409) Patching ACLEDIT.DLL

    - (0409) Patching ACLUI.DLL

    - (0409) Patching ADMPARSE.DLL

    - (0409) Patching AHUI.EXE

    - (0409) Patching APPMGR.DLL

    - (0409) Patching APPWIZ.CPL

    - (0409) Patching ASCTRLS.OCX

    - (0409) Patching BATMETER.DLL

    - (0409) Patching BATT.DLL

    - (0409) Patching BROWSEUI.DLL

    - (0409) Patching BTHCI.DLL

    - (0409) Patching CABVIEW.DLL

    - (0409) Patching CALC.EXE

    - (0409) Patching CAPESNPN.DLL

    - (0409) Patching CARDS.DLL

    - (0409) Patching CDFVIEW.DLL

    - (0409) Patching CERTMGR.DLL

    - (0409) Patching CHARMAP.EXE

    - (0409) Patching CIADMIN.DLL

    - (0409) Patching CLEANMGR.EXE

    - (0409) Patching CLICONFG.EXE

    - (0409) Patching CLICONFG.RLL

    - (0409) Patching CLIPBRD.EXE

    - (0409) Patching CLIPSRV.EXE

    - (0409) Patching CMD.EXE

    - (0409) Patching CMDIAL32.DLL

    - (0409) Patching CMDL32.EXE

    - (0409) Patching CMMON32.EXE

    - (0409) Patching CMPROPS.DLL

    - (0409) Patching CMSTP.EXE

    - (0409) Patching COMCTL32.DLL

    - (0409) Patching COMDLG32.DLL

    - (0409) Patching COMPATUI.DLL

    - (0409) Patching COMPSTUI.DLL

    - (0409) Patching COMRES.DLL

    - (0409) Patching CONF.EXE

    - (0409) Patching CONIME.EXE

    - (0409) Patching CONSOLE.DLL

    - (0409) Patching CREDUI.DLL

    - (0409) Patching CRYPTUI.DLL

    - (0409) Patching CSCDLL.DLL

    - (0409) Patching CSCRIPT.EXE

    - (0409) Patching CSCUI.DLL

    - (0409) Patching CTFMON.EXE

    - (0409) Patching DATACLEN.DLL

    - (0409) Patching DDESHARE.EXE

    - (0409) Patching DESK.CPL

    - (0409) Patching DESKADP.DLL

    - (0409) Patching DESKMON.DLL

    - (0409) Patching DESKPERF.DLL

    - (0409) Patching DEVMGR.DLL

    - (0409) Patching DFRGRES.DLL

    - (0409) Patching DFRGUI.DLL

    - (0409) Patching DIALER.EXE

    - (0409) Patching DISKCOPY.DLL

    - (0409) Patching DMDLGS.DLL

    - (0409) Patching DMDSKRES.DLL

    - (0409) Patching DPMODEMX.DLL

    - (0409) Patching DPVOICE.DLL

    - (0409) Patching DPVSETUP.EXE

    - (0409) Patching DSKQUOUI.DLL

    - (0409) Patching DSPROP.DLL

    - (0409) Patching DSQUERY.DLL

    - (0409) Patching DSUIEXT.DLL

    - (0409) Patching DXDIAG.EXE

    - (0409) Patching DXDIAGN.DLL

    - (0409) Patching DXMASF.DLL

    - (0409) Patching ELS.DLL

    - (0409) Patching EUDCEDIT.EXE

    - (0409) Patching EVENTVWR.EXE

    - (0409) Patching EXPLORER.EXE

    - (0409) Patching EXTMGR.DLL

    - (0409) Patching FDE.DLL

    - (0409) Patching FILEMGMT.DLL

    - (0409) Patching FLDRCLNR.DLL

    - (0409) Patching FONTEXT.DLL

    - (0409) Patching FREECELL.EXE

    - (0409) Patching FSQUIRT.EXE

    - (0409) Patching FTSRCH.DLL

    - (0409) Patching FXSCFGWZ.DLL

    - (0409) Patching FXSCLNT.EXE

    - (0409) Patching FXSCLNTR.DLL

    - (0409) Patching FXSCOVER.EXE

    - (0409) Patching FXSWZRD.DLL

    - (0409) Patching GCDEF.DLL

    - (0409) Patching GPEDIT.DLL

    - (0409) Patching GPTEXT.DLL

    - (0409) Patching GRPCONV.EXE

    - (0409) Patching HDWWIZ.CPL

    - (0409) Patching HELPCTR.EXE

    - (0409) Patching HH.EXE

    - (0409) Patching HHCTRL.OCX

    - (0409) Patching HHCTRLUI.DLL

    - (0409) Patching HMMAPI.DLL

    - (0409) Patching HNETWIZ.DLL

    - (0409) Patching HOTPLUG.DLL

    - (0409) Patching HTICONS.DLL

    - (0409) Patching HYPERTRM.EXE

    - (0409) Patching ICMUI.DLL

    - (0409) Patching ICWCONN1.EXE

    - (0409) Patching ICWCONN2.EXE

    Cannot compress non-existant source file!

    - (0409) Patching ICWDIAL.DLL

    - (0409) Patching ICWHELP.DLL

    - (0409) Patching ICWRES.DLL

    - (0409) Patching IEAKSIE.DLL

    - (0409) Patching IEAKUI.DLL

    - (0409) Patching IEDW.EXE

    - (0409) Patching IEPEERS.DLL

    - (0409) Patching IERNONCE.DLL

    - (0409) Patching IESETUP.DLL

    - (0409) Patching IEXPLORE.EXE

    - (0409) Patching IEXPRESS.EXE

    - (0409) Patching IIS.DLL

    - (0409) Patching IISUI.DLL

    - (0409) Patching IMSINSNT.DLL

    - (0409) Patching INETCFG.DLL

    - (0409) Patching INETCPL.CPL

    - (0409) Patching INETCPLC.DLL

    - (0409) Patching INETMGR.DLL

    - (0409) Patching INETMGR.EXE

    - (0409) Patching INETRES.DLL

    - (0409) Patching INETWIZ.EXE

    - (0409) Patching INPUT.DLL

    - (0409) Patching INTL.CPL

    - (0409) Patching IPSECSNP.DLL

    - (0409) Patching IPSMSNAP.DLL

    - (0409) Patching IRCLASS.DLL

    - (0409) Patching IRPROPS.CPL

    - (0409) Patching ISIGN32.DLL

    - (0409) Patching ISIGNUP.EXE

    - (0409) Patching ITSS.DLL

    - (0409) Patching JOBEXEC.DLL

    - (0409) Patching JOY.CPL

    - (0409) Patching KEYMGR.DLL

    - (0409) Patching LHMSTSC.EXE

    - (0409) Patching LHMSTSCX.DLL

    - (0409) Patching LIGHTS.EXE

    - (0409) Patching LOCALSEC.DLL

    - (0409) Patching LOGONUI.EXE

    - (0409) Patching MAGNIFY.EXE

    - (0409) Patching MAIN.CPL

    - (0409) Patching MAPISTUB.DLL

    - (0409) Patching MDMINST.DLL

    - (0409) Patching MIDIMAP.DLL

    - (0409) Patching MIGLOAD.EXE

    - (0409) Patching MIGPWD.EXE

    - (0409) Patching MIGWIZ.EXE

    - (0409) Patching MIGWIZA.EXE

    - (0409) Patching MIGWIZ_A.EXE

    - (0409) Patching MMC.EXE

    - (0409) Patching MMCBASE.DLL

    - (0409) Patching MMCNDMGR.DLL

    - (0409) Patching MMCSHEXT.DLL

    - (0409) Patching MMSYS.CPL

    - (0409) Patching MNMSRVC.EXE

    - (0409) Patching MOBSYNC.EXE

    - (0409) Patching MODEMUI.DLL

    - (0409) Patching MORICONS.DLL

    - (0409) Patching MPLAY32.EXE

    - (0409) Patching MPLAYER2.EXE

    - (0409) Patching MPRUI.DLL

    - (0409) Patching MQSNAP.DLL

    - (0409) Patching MQUTIL.DLL

    - (0409) Patching MSCONF.DLL

    - (0409) Patching MSCONFIG.EXE

    - (0409) Patching MSDTC.EXE

    - (0409) Patching MSDXM.OCX

    - (0409) Patching MSGINA.DLL

    - (0409) Patching MSGR3EN.DLL

    - (0409) Patching MSHEARTS.EXE

    - (0409) Patching MSHTA.EXE

    - (0409) Patching MSHTML.DLL

    - (0000) Patching MSI.DLL

    - (0409) Patching MSIDENT.DLL

    - (0409) Patching MSIDNTLD.DLL

    - (0409) Patching MSIEFTP.DLL

    - (0000) Patching MSIEXEC.EXE

    - (0000) Patching MSIHND.DLL

    - (0409) Patching MSIMN.EXE

    - (0409) Patching MSINFO32.EXE

    - (0409) Patching MSOBMAIN.DLL

    - (0409) Patching MSOERES.DLL

    - (0409) Patching MSOOBE.EXE

    - (0409) Patching MSPAINT.EXE

    - (0409) Patching MSRATING.DLL

    - (0409) Patching MSTASK.DLL

    - (0409) Patching MSTSC.EXE

    - (0409) Patching MSTSCAX.DLL

    - (0409) Patching MSXML.DLL

    - (0000) Patching MSXML2.DLL

    - (0000) Patching MSXML3.DLL

    - (0409) Patching MYCOMPUT.DLL

    - (0409) Patching MYDOCS.DLL

    - (0409) Patching NARRATOR.EXE

    - (0409) Patching NCPA.CPL

    - (0409) Patching NETID.DLL

    - (0409) Patching NETPLWIZ.DLL

    - (0409) Patching NETSETUP.EXE

    - (0409) Patching NETSHELL.DLL

    - (0409) Patching NEWDEV.DLL

    - (0409) Patching NMAS.DLL

    - (0409) Patching NMCHAT.DLL

    - (0409) Patching NMFT.DLL

    - (0409) Patching NMOLDWB.DLL

    - (0409) Patching NMWB.DLL

    - (0409) Patching NOTEPAD.EXE

    - (0409) Patching NOTIFLAG.EXE

    - (0409) Patching NSLOOKUP.EXE

    - (0409) Patching NTBACKUP.EXE

    - (0409) Patching NTKRNLMP.EXE

    - (0409) Patching NTLANUI2.DLL

    - (0409) Patching NTMSMGR.DLL

    - (0409) Patching NTOC.DLL

    - (0409) Patching NTOSKRNL.EXE

    - (0409) Patching NTSD.EXE

    - (0409) Patching NTSHRUI.DLL

    - (0409) Patching NUSRMGR.CPL

    - (0409) Patching OBJSEL.DLL

    - (0409) Patching OCCACHE.DLL

    - (0409) Patching OCGEN.DLL

    - (0000) Patching ODBCAD32.EXE

    - (0409) Patching ODBCCP32.CPL

    - (0409) Patching ODBCINT.DLL

    - (0409) Patching OEMIG50.EXE

    - (0000) Patching OLEDB32.DLL

    - (0409) Patching OOBEBALN.EXE

    - (0409) Patching OSK.EXE

    - (0409) Patching OSUNINST.DLL

    - (0409) Patching OSUNINST.EXE

    - (0409) Patching PACKAGER.EXE

    - (0409) Patching PERFMON.EXE

    - (0409) Patching PHOTOWIZ.DLL

    - (0409) Patching PINBALL.EXE

    - (0409) Patching POWERCFG.CPL

    - (0409) Patching PRINTUI.DLL

    - (0409) Patching PROGMAN.EXE

    - (0409) Patching PROQUOTA.EXE

    - (0409) Patching QUARTZ.DLL

    - (0409) Patching RASDLG.DLL

    - (0409) Patching RASPHONE.EXE

    - (0409) Patching RCIMLBY.EXE

    - (0409) Patching REGEDIT.EXE

    - (0409) Patching REGEDT32.EXE

    - (0409) Patching REGWIZC.DLL

    - (0409) Patching REMOTEPG.DLL

    - (0409) Patching RSMUI.EXE

    - (0409) Patching RSNOTIFY.EXE

    - (0409) Patching RSTRUI.EXE

    - (0409) Patching RTCSHARE.EXE

    - (0409) Patching RUNDLL32.EXE

    - (0409) Patching RUNONCE.EXE

    - (0409) Patching SAPI.CPL

    - (0409) Patching SAPI.DLL

    - (0409) Patching SCROBJ.DLL

    - (0409) Patching SENDMAIL.DLL

    - (0409) Patching SERVDEPS.DLL

    - (0409) Patching SETUP.EXE

    - (0409) Patching SETUPAPI.DLL

    - (0409) Patching SETUP_WM.EXE

    - (0409) Patching SHDOCLC.DLL

    - (0409) Patching SHDOCVW.DLL

    - (0409) Patching SHELL32.DLL

    - (0409) Patching SHIMGVW.DLL

    - (0409) Patching SHLWAPI.DLL

    - (0409) Patching SHRPUBW.EXE

    - (0409) Patching SHSCRAP.DLL

    - (0409) Patching SIGVERIF.EXE

    - (0409) Patching SMLOGCFG.DLL

    - (0409) Patching SMTPSNAP.DLL

    - (0409) Patching SNDREC32.EXE

    - (0409) Patching SNDVOL32.EXE

    - (0409) Patching SNMPSNAP.DLL

    - (0409) Patching SOL.EXE

    - (0409) Patching SPCPLUI.DLL

    - (0409) Patching SPIDER.EXE

    - (0409) Patching SRCHUI.DLL

    - (0409) Patching SRCLIENT.DLL

    - (0409) Patching SRRSTR.DLL

    - (0409) Patching STIMON.EXE

    - (0409) Patching STI_CI.DLL

    - (0409) Patching STOBJECT.DLL

    - (0409) Patching STRMDLL.DLL

    - (0409) Patching SXS.DLL

    - (0409) Patching SYNCAPP.EXE

    - (0409) Patching SYNCUI.DLL

    - (0409) Patching SYSDM.CPL

    - (0409) Patching SYSKEY.EXE

    - (0409) Patching SYSMON.OCX

    - (0409) Patching SYSOCMGR.EXE

    - (0409) Patching SYSSETUP.DLL

    - (0409) Patching TAPIUI.DLL

    - Hex Editing TASKMGR.EXE

    - (0409) Patching TASKMGR.EXE

    ERROR: Reshacker error occurred during patching!

    - (0409) Patching TCPMONUI.DLL

    - (0409) Patching TELEPHON.CPL

    - (0409) Patching TELNET.EXE

    - (0409) Patching THEMEUI.DLL

    - (0409) Patching TIMEDATE.CPL

    - (0409) Patching TOURSTRT.EXE

    - (0409) Patching TSOC.DLL

    - (0409) Patching UNIMDM.TSP

    - (0409) Patching UPNPUI.DLL

    - (0409) Patching URL.DLL

    - (0409) Patching URLMON.DLL

    - (0409) Patching USER32.DLL

    - (0409) Patching UTILMAN.EXE

    - Hex Editing UXTHEME.DLL (XP SP3)

    - (0409) Patching VERIFIER.EXE

    - (0409) Patching W3EXT.DLL

    - (0409) Patching WAB.EXE

    - (0409) Patching WAB32.DLL

    - (0409) Patching WAB32RES.DLL

    - (0409) Patching WABFIND.DLL

    - (0409) Patching WABIMP.DLL

    - (0409) Patching WABMIG.EXE

    - (0409) Patching WBEMCNTL.DLL

    - (0409) Patching WEBCHECK.DLL

    - (0409) Patching WEXTRACT.EXE

    - (0409) Patching WIAACMGR.EXE

    - (0409) Patching WIADEFUI.DLL

    - (0409) Patching WIASHEXT.DLL

    - (0409) Patching WINBRAND.DLL

    - (0409) Patching WINCHAT.EXE

    - (0409) Patching WINHLP32.EXE

    - (0409) Patching WININET.DLL

    - (0409) Patching WINLOGON.EXE

    - (0409) Patching WINMGMT.EXE

    - (0409) Patching WINMINE.EXE

    - (0409) Patching WINNT32A.DLL

    - (0409) Patching WINNT32U.DLL

    - (0409) Patching WINNTBBA.DLL

    - (0409) Patching WINNTBBU.DLL

    - (0409) Patching WINSRV.DLL

    - (0409) Patching WINTRUST.DLL

    - (0409) Patching WMM2RES.DLL

    - (0409) Patching WMP.DLL

    - (0409) Patching WMPLAYER.EXE

    - (0409) Patching WMPLOC.DLL

    - (0409) Patching WORDPAD.EXE

    - (0409) Patching WPABALN.EXE

    - (0409) Patching WRITE.EXE

    - (0409) Patching WSCRIPT.EXE

    - (0409) Patching WSCUI.CPL

    - (0409) Patching WSECEDIT.DLL

    - (0409) Patching WUAPI.DLL

    - (0409) Patching WUAUCLT1.EXE

    - (0409) Patching WUAUCPL.CPL

    - (0409) Patching WUAUENG1.DLL

    - (0409) Patching WUCLTUI.DLL

    - (0409) Patching WUPDMGR.EXE

    - (0000) Patching WUWEB.DLL

    - (0409) Patching XPNETDG.EXE

    - (0409) Patching XPSP1RES.DLL

    - (0401) Patching SPRA0401.DLL as XPSP1RES.DLL

    - (0404) Patching SPRA0404.DLL as XPSP1RES.DLL

    - (0405) Patching SPRA0405.DLL as XPSP1RES.DLL

    - (0406) Patching SPRA0406.DLL as XPSP1RES.DLL

    - (0407) Patching SPRA0407.DLL as XPSP1RES.DLL

    - (0408) Patching SPRA0408.DLL as XPSP1RES.DLL

    - (040B) Patching SPRA040B.DLL as XPSP1RES.DLL

    - (040C) Patching SPRA040C.DLL as XPSP1RES.DLL

    - (040D) Patching SPRA040D.DLL as XPSP1RES.DLL

    - (040E) Patching SPRA040E.DLL as XPSP1RES.DLL

    - (0410) Patching SPRA0410.DLL as XPSP1RES.DLL

    - (0411) Patching SPRA0411.DLL as XPSP1RES.DLL

    - (0412) Patching SPRA0412.DLL as XPSP1RES.DLL

    - (0413) Patching SPRA0413.DLL as XPSP1RES.DLL

    - (0414) Patching SPRA0414.DLL as XPSP1RES.DLL

    - (0415) Patching SPRA0415.DLL as XPSP1RES.DLL

    - (0416) Patching SPRA0416.DLL as XPSP1RES.DLL

    - (0419) Patching SPRA0419.DLL as XPSP1RES.DLL

    - (041D) Patching SPRA041D.DLL as XPSP1RES.DLL

    - (041F) Patching SPRA041F.DLL as XPSP1RES.DLL

    - (0804) Patching SPRA0804.DLL as XPSP1RES.DLL

    - (0816) Patching SPRA0816.DLL as XPSP1RES.DLL

    - (0C0A) Patching SPRA0C0A.DLL as XPSP1RES.DLL

    - (0402) Patching SPRA0402.DLL as XPSP1RES.DLL

    - (0418) Patching SPRA0418.DLL as XPSP1RES.DLL

    - (041A) Patching SPRA041A.DLL as XPSP1RES.DLL

    - (041B) Patching SPRA041B.DLL as XPSP1RES.DLL

    - (041E) Patching SPRA041E.DLL as XPSP1RES.DLL

    - (0424) Patching SPRA0424.DLL as XPSP1RES.DLL

    - (0425) Patching SPRA0425.DLL as XPSP1RES.DLL

    - (0426) Patching SPRA0426.DLL as XPSP1RES.DLL

    - (0427) Patching SPRA0427.DLL as XPSP1RES.DLL

    - (0409) Patching XPSP2RES.DLL

    - (0401) Patching SPRB0401.DLL as XPSP2RES.DLL

    - (0404) Patching SPRB0404.DLL as XPSP2RES.DLL

    - (0405) Patching SPRB0405.DLL as XPSP2RES.DLL

    - (0406) Patching SPRB0406.DLL as XPSP2RES.DLL

    - (0407) Patching SPRB0407.DLL as XPSP2RES.DLL

    - (0408) Patching SPRB0408.DLL as XPSP2RES.DLL

    - (040B) Patching SPRB040B.DLL as XPSP2RES.DLL

    - (040C) Patching SPRB040C.DLL as XPSP2RES.DLL

    - (040D) Patching SPRB040D.DLL as XPSP2RES.DLL

    - (040E) Patching SPRB040E.DLL as XPSP2RES.DLL

    - (0410) Patching SPRB0410.DLL as XPSP2RES.DLL

    - (0411) Patching SPRB0411.DLL as XPSP2RES.DLL

    - (0412) Patching SPRB0412.DLL as XPSP2RES.DLL

    - (0413) Patching SPRB0413.DLL as XPSP2RES.DLL

    - (0414) Patching SPRB0414.DLL as XPSP2RES.DLL

    - (0415) Patching SPRB0415.DLL as XPSP2RES.DLL

    - (0416) Patching SPRB0416.DLL as XPSP2RES.DLL

    - (0419) Patching SPRB0419.DLL as XPSP2RES.DLL

    - (041D) Patching SPRB041D.DLL as XPSP2RES.DLL

    - (041F) Patching SPRB041F.DLL as XPSP2RES.DLL

    - (0804) Patching SPRB0804.DLL as XPSP2RES.DLL

    - (0816) Patching SPRB0816.DLL as XPSP2RES.DLL

    - (0C0A) Patching SPRB0C0A.DLL as XPSP2RES.DLL

    - (041B) Patching SPRB041B.DLL as XPSP2RES.DLL

    - (0424) Patching SPRB0424.DLL as XPSP2RES.DLL

    - (0409) Patching XPSP3RES.DLL

    - (0401) Patching SPRC0401.DLL as XPSP3RES.DLL

    - (0404) Patching SPRC0404.DLL as XPSP3RES.DLL

    - (0405) Patching SPRC0405.DLL as XPSP3RES.DLL

    - (0406) Patching SPRC0406.DLL as XPSP3RES.DLL

    - (0407) Patching SPRC0407.DLL as XPSP3RES.DLL

    - (0408) Patching SPRC0408.DLL as XPSP3RES.DLL

    - (040B) Patching SPRC040B.DLL as XPSP3RES.DLL

    - (040C) Patching SPRC040C.DLL as XPSP3RES.DLL

    - (040D) Patching SPRC040D.DLL as XPSP3RES.DLL

    - (040E) Patching SPRC040E.DLL as XPSP3RES.DLL

    - (0410) Patching SPRC0410.DLL as XPSP3RES.DLL

    - (0411) Patching SPRC0411.DLL as XPSP3RES.DLL

    - (0412) Patching SPRC0412.DLL as XPSP3RES.DLL

    - (0413) Patching SPRC0413.DLL as XPSP3RES.DLL

    - (0414) Patching SPRC0414.DLL as XPSP3RES.DLL

    - (0415) Patching SPRC0415.DLL as XPSP3RES.DLL

    - (0416) Patching SPRC0416.DLL as XPSP3RES.DLL

    - (0419) Patching SPRC0419.DLL as XPSP3RES.DLL

    - (041D) Patching SPRC041D.DLL as XPSP3RES.DLL

    - (041F) Patching SPRC041F.DLL as XPSP3RES.DLL

    - (0804) Patching SPRC0804.DLL as XPSP3RES.DLL

    - (0816) Patching SPRC0816.DLL as XPSP3RES.DLL

    - (0C0A) Patching SPRC0C0A.DLL as XPSP3RES.DLL

    - (041B) Patching SPRC041B.DLL as XPSP3RES.DLL

    - (0424) Patching SPRC0424.DLL as XPSP3RES.DLL

    - (0409) Patching ZIPFLDR.DLL

    Extracting contents of SP3.CAB

    - (0409) Patching BTHCI.DLL

    - (0409) Patching FSQUIRT.EXE

    - (0409) Patching IRFTP.EXE

    - (0409) Patching IRPROPS.CPL

    - (0409) Patching NTKRNLMP.EXE

    - (0409) Patching NTKRNLPA.EXE

    - (0409) Patching NTKRPAMP.EXE

    - (0409) Patching NTOSKRNL.EXE

    - (0409) Patching PS5UI.DLL

    - (0409) Patching STORPROP.DLL

    - (0409) Patching UNIDRVUI.DLL

    - (0409) Patching USBUI.DLL

    - (0409) Patching VFWWDM32.DLL

    Compressing SP3.CAB

    Replacing AutoPlay program...

    Starting to overwrite files in the I386 folder:

    - Compressing AIRPLANE.BMP

    - Compressing BACKDOWN.JPG

    - Compressing BACKOFF.JPG

    - Compressing BACKOVER.JPG

    - Compressing BACKUP.JPG

    - Compressing BLISS.JPG

    - Compressing BLUE_SS.DLL

    - Compressing BTN1.GIF

    - Compressing BTN2.GIF

    - Compressing BTN3.GIF

    - Compressing BUTTERFL.BMP

    - Compressing CAR.BMP

    - Compressing CERTMGR.MSC

    - Compressing CIADV.MSC

    - Compressing CLASSIC.THE

    - Compressing COMEXP.MSC

    - Compressing COMPMGMT.MSC

    - Compressing DEVMGMT.MSC

    - Compressing DFRG.MSC

    - Compressing DIALUP.GIF

    - Compressing DISKMGMT.MSC

    - Compressing DNSMGMT.MSC

    - Compressing DUCK.BMP

    - Compressing EVENTVWR.MSC

    - Compressing FINI.HTM

    - Compressing FROG.BMP

    - Compressing FSMGMT.MSC

    - Compressing GPEDIT.MSC

    - Compressing GREENSHD.GIF

    - Compressing GRN_BTN.GIF

    - Compressing GUEST.BMP

    - Compressing GUITAR.BMP

    - Compressing HOME_SS.DLL

    - Compressing HORSES.BMP

    - Compressing IDENT2.HTM

    - Compressing IIS.MSC

    - Compressing INTRO.WMV

    - Compressing LOGON.SCR

    - Compressing LUNA.MST

    - Compressing LUNA.THE

    - Compressing LUSRMGR.MSC

    - Compressing METAL_SS.DLL

    - Compressing MSLOGO.JPG

    - Compressing NEWBTM1.JPG

    - Compressing NEWBTM8.JPG

    - Compressing NEWMARK1.JPG

    - Compressing NEWMARK8.JPG

    - Compressing NEWTOP1.JPG

    - Compressing NEWTOP8.JPG

    - Compressing NEXTDOWN.JPG

    - Compressing NEXTOFF.JPG

    - Compressing NEXTOVER.JPG

    - Compressing NEXTUP.JPG

    - Compressing NTMSMGR.MSC

    - Compressing NTMSOPRQ.MSC

    - Compressing PALMTREE.BMP

    - Compressing PERFMON.MSC

    - Compressing PNKFLOWR.BMP

    - Compressing PRODKEY.GIF

    - Compressing QMARK.GIF

    - Compressing REDFLOWR.BMP

    - Compressing REDSHD.GIF

    - Compressing RSOP.MSC

    - Compressing SECPOL.MSC

    - Compressing SERVICES.MSC

    - Compressing SKATER.BMP

    - Compressing SKIPDOWN.JPG

    - Compressing SKIPOFF.JPG

    - Compressing SKIPOVER.JPG

    - Compressing SKIPUP.JPG

    - Compressing SOCCER.BMP

    - Compressing TITLE.WMA

    - Compressing WELCOME.HTM

    - Compressing WMIMGMT.MSC

    - Compressing XPBALLN.WAV

    - Compressing XPBATCRT.WAV

    - Compressing XPBATLOW.WAV

    - Compressing XPBLKPOP.WAV

    - Compressing XPCRTSTP.WAV

    - Compressing XPDEF.WAV

    - Compressing XPDING.WAV

    - Compressing XPERROR.WAV

    - Compressing XPEXCL.WAV

    - Compressing XPHDFAIL.WAV

    - Compressing XPHDINST.WAV

    - Compressing XPHDREM.WAV

    - Compressing XPINFBAR.WAV

    - Compressing XPLOGOFF.WAV

    - Compressing XPLOGON.WAV

    - Compressing XPMENU.WAV

    - Compressing XPMIN.WAV

    - Compressing XPNOTIFY.WAV

    - Compressing XPPRINT.WAV

    - Compressing XPRECYCL.WAV

    - Compressing XPRESTOR.WAV

    - Compressing XPRINGIN.WAV

    - Compressing XPRNGOUT.WAV

    - Compressing XPSHUTDN.WAV

    - Compressing XPSTART.WAV

    - Compressing XPSTARTU.WAV

    Patching WBEMOC.INF

    Adding XPtsp Orb to XP installation

    Patching SVCPACK.INF

    Modifying CAD2009.CAB add-on for OS

    Copying theme package to i386 folder...

    Adding Optional Components

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Cannot compress non-existant source file!

    Patching Completed in 0 seconds.

  11. What's Changed in v3.0.0.14:

    - Moved logs cab creation code to during integration/install page.

    - Added code to create logs folder for integration purposes.

    - Modified File modification method used for translating resources files.

    - Corrected reshacker log handling code so that log files get transfered.

    The previous several versions deleted the dialogs from the XPSP2RES.DLL file each time that a XPSP2RES file was modified. For some reason, it didn't work properly after the first time doing so. Making a copy of the res file, THEN modifying the copy seems to have solved this particular nasty bug.

    All of my recent tests occurred using integrations into a XP Professional edition source. I found that the log files weren't being created for some reason. It turns out that the log files were overwriting the actual resource file used, instead of being placed in the log folder. So correcting that fixes the inability to gather the logs for Integrations. Live Installs were not affected by this bug. In addition, the code that packs the log files down was moved in the code so that the logs cab gets included in the ISO, if it needs to be created.

    Furthermore, I have decided that I hate the current GUI. It's just too..... obtuse. I have found that I like the 7tsp interface much better than the XPtsp interface, so I will be redesigning the XPtsp GUI to be more inline with that of 7tsp. I intend on dubbing this new GUI version 3.1.0.0....

  12. Mr_Smartepants and Qwesta: There should be an error log, either in the same folder with the GUI or in the source folder you are patching. It is called "LOGS_(date)_32.CAB", and possibly "LOGS_(date)_64.CAB". Please send me these files. Thanks!

    EDIT: Hmmmmmm........ Just ran the GUI on a source folder and it didn't produce a logs cab file, even though an reshacker error was reported..... Nevermind.......

  13. What's Changed in v3.0.0.13:

    - Removed the message box displayed about the variable $B.

    - Added code to avoid overwriting TASKMGR.EXE.RES if it already exists.

    Theme Packages Changes - Effective October 2, 2010

    - Edited all Task Manager resource sub-files to remove dialog box info.

    - Included original Task Manager resource file with each theme.

    Hopefully, these updates will fix the problems mentioned.

  14. What's Changed in v5.3.7.2:

    - Both SFX and Silent Installer now require Admin priviledges to install.

    - Updated code to work with latest version of AutoIt (v3.3.6.0).

    - Updated ModernMenu code to work better with Vista and Windows 7 x64 editions.

    - Added code so that tray icons will reappear if Windows shell (Explorer) crashes.

    WOW!!! A new version has been released! :thumbsup_anim: I know that this isn't the version everybody was hoping for, but I'm coming back to finish what I started..... :blush: and I never intended for DSI to languish for almost a year.... :shy:

    The ModernMenu code changes were made courtesy of Holger in his forum thread. Thanks, Holger!

  15. I'm really sorry about the wait..... I've been having quite a bit of trouble with lack of time to do testing... I've uploaded the new themes, which should solve the Task Manager issue that has been reported. I've removed the errant message box about "$B" and I'm looking into why the resource translation code is producing errors. Hopefully, I'll have an answer later today....

  16. I was talking about the:"New Palette $B=" Error. After $B it was blank, i didn't have that long strain of number/alphabet like qwesta.

    Thank you for the report! Variable $B gets filled only when there is a different palette specified in XPtsp.ini for the different bootscreen. When $B is blank, the code skips hex-editing the kernel because it isn't necessary.

    The 'new palett' error appears twice; patching notepad.exe, ntoc.dll or a file near these two.

    Task manager: I only had time to test 4 resources last night. Green and neon blue work fine. black: apps, processes and users tabs aren't patched. Red patches all tabs, however both black and red close task mgr when I select performance tab.

    hope this helps some,

    regards,

    rr650

    That palette "bug" affects the following files: NTOSKRNL.EXE, NTKRNLPA.EXE, NTKRNLMP.EXE, NTKRPAMP.EXE and TSP_KRNL.EXE (which is created by copying NTOSKRNL.EXE and patching it for a Live Install).

    Regarding Task Manager, I regret to inform you that I forgot to replace all of the Task Manager RES files appropriately. I will be issuing new theme packages with the corrected RES files within the next day or so.

    Has there been any update to the above reported errors in 3.0.0.12? I've got three new sources on standby ready to test! :)

    No. I've been really busy at work, working 10 to 11 hours each day for the last 12 days. I haven't been able to work on the XPtsp patcher during that time.

    Ok I get the new palette errors and suddenly reshacker popping up

    Okay, thank you for the bug report about the palette error. What are you referring to when you mention "Reshacker popping up"?
  17. qwesta: I know where the first image occurs at and I've removed that code to fix that problem.

    The second image that you posted probably has its origins within the translation code change that occurred with the new version. But I can't imagine (at this moment) what is causing the problem....

    rubab: When you say "I got the same message", are you referring to the message that Qwesta posted about? If not, please be specific about what message you are talking about. Thanks!

  18. What's Changed in v3.0.0.12:

    - Task Manager res file not duplicated if TASKMGR.EXE.RES is found in resource folder.

    - Added additional res patch for Task Manager in order to patch correct color bars.

    - New theme uploader code has been added (requires valid FTP credentials)

    - Added additional check to file compression code to abort if source file disappears.

    Translation Support:

    - If dialog file is detected, English dialogs are deleted and dialog file is used instead.

    What's Changed in the Theme Packages:

    - All resources have been replaced with those from the batch versions.

    - Translatable dialog files have been placed in subfolder for non-English OSes.

    - Updated Version.ini with up-to-date MD5 hashes for all files.

    Hopefully, between new theme packages and the new version of the GUI, most of the immediate problems should be solved.... Unfortunately, there is very little I can do about anti-virus software deleting the files as we patch them, except to make sure they still exist before I try to compress them.... I don't know if this will solve the "random file lockup" bug reported by Mr_Smartepants....

    My next task is to get the File Repatcher code working again. For some dumb reason, it restores all the backups made by the previous boot every boot after patching... It's been disabled to keep this from happening. More code searching for me, oh boy! :rolleyes:

    Thanks for all the bug reports!

  19. Think you lost me on the technical stuff.. lol

    And btw as for the Norton thing.. I switch off my auto-protect temporarily when I apply the patch

    :huh: Um.... okay.... Regarding the Norton thing, I've done everything I can. I can only try to prevent problems that might occur due to Norton's interference.... I can't (and won't) stop Norton from doing it's job.... :P

    I just wanted to report back that so far everything is working fine with the new green resource theme pack. Well done!

    :blush: Thanks.... I wish I could say I actually fixed the task manager problem, but all I did was restore the resources back to the original batch versions.... :P

  20. Everybody: It seems I have a few days to rest, so I am able to make some progress on the GUI during my 4-day weekend (Friday thru Monday).

    Mr_Smartepants: Since Norton AntiVirus is causing the source file to disappear after patching, then it's possible that that is why the GUI is locking up on particular files and why the problem is not reproducible on my end. So I've added some code to not attempt to compress the working file if it has disappeared, not to mention that the compressed source files won't be updated. Unfortunately, this won't solve the problem for uncompressed source files (for both Integration and Live Install) that go missing, as the GUI works directly on the uncompressed source file.

    Wolfsoul: I am uploading new theme packages, with all resource files being restored from the batch versions. One res file needed to be replaced due to corruption and all version information has been removed to prevent possible XP Windows Updates issues. I've also added the "adjusted" dialogs into the theme package as text files, and they will only be applied if they are applied to a non-English version of Windows.

    I've got my Theme Uploader code working, so I am also uploading new copies of the res files as part of the update process. You should be to go into the XPtsp control panel applet and update from there, too. (Due to the fact that the changes are older than the other res files, you won't be able to update via the XPtsp control panel....)

×
×
  • Create New...