Jump to content

nuhi

Developer
  • Posts

    4,453
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Croatia

Posts posted by nuhi

  1. @Alanoll, you don't even have installed Framework by default, now that's personal :)

    @XtremeMaC, good, i'll contact you when program proves stable

    @Markymoo, better think nLite, expecially Manual Install option, it removes everything what's not needed if you boot from cd (same as gosh's method but all i did was parsing mdmssys.inf, and of course keeping some of listed files)

    There is a forbiden files list, i take those by reading all files in corelist.inf and some manual entries to prevent nLite from deleting crucial files.

  2. @Markymoo, fixed.

    @XtremeMaC, i hope you don't run into any problems :)

    @Alanoll, I agree, it's too big for a runtime, but when i compared code in c++ and c#, i gave up on c++, but if Framework support shows as a problem I can transport it into c++ within week or two, but lets not be hasty.

    For starters good night, it's 5:30 in the morning on my side of the planet

    edit: @hinet, i donloaded your file, thanx, but i'll look into it later, now i gotta go, check for update in 24 hours.

  3. @Alanoll, ok, concerning syssetup, i know it's signed, probably check calls are in syssetup.dll but it's out of my league for now.

    Infs are listed in there but without label, there is for example just [DeviceInfsToInstall] section with a bunch of infs which don't mean anything if i don't group them by names and put couple of them under certain driver group.

    Edit: Chris Lee, thanx for translation

    hinet, try again without any Language Support option and if it failes again just send me your txtsetup.sif file after the reduction (located in i386 directory).

    You can send it to nuhi (at) softhome (dot) net

  4. Alanoll, if you look at it like that than it's the same.

    Tried hacking syssetup.inf but without luck.

    Don't think that i'm not giving credit where credit is due, i thougt about it and came to conclusion that we all know from where files are getting copied from and i didn't took a single line from his batches.

    hinet, you could translate it to me, but it looks like you are using some language files i deleted. Try not to touch Language Support.

  5. @Alanoll, inf list in manually written for every program because there is no section in windows installation for that, some of them have few infs named completely differently.

    So, there is an inf file list, then it parses through those infs and generates file list of used files in that inf, that totaly dynamic, there is no file list like in jdoebeck's batches, that was a tricky part but it works.

    I don't know what means based on jdoebeck's batches, if you think that i too replace [DefaultInstall] rows with blanks than yes :)

    Couple of new components introduced in sp2 are added only if sp2 is detected.

    Planning to make a detection of already removed components, and there shouldn't be a problem integrating even Win2k in the future but i'm not that interested.

    @[bM]Crusher, let me know if you encounter any problems, after all this is first public release, so there could be glitches

  6. This thread is old, refer to website for more recent info.

    Visit webpage for latest updates and downloads, this topic contains outdated information.

    ----

    Here is a thing i've been working on.

    Mainly, it's a little bit of a slipstreamer, customizer, reducer and iso creator all in one package.

    Works for every version of Windows XP installation, so far tested up to slipsteamed SP2 build 2144.

    To avoid confusion, this is for pre-installation, not like XPlite which is post installation customizer.

    It's written in .NET so you will need Framework to run it.

    Quick overview (download below):

    1. Slipstream

    After you extract it to any folder and ran it, you can browse and point to folder on hard drive which contains your Windows installation.

    If you pointed to right folder with i386 in it and Windows id files, nLite will detect if you have already slipstreamed SP1 or SP2,

    and if not it will change Browse button to Slipstream, when pressed it asks for Service Pack installation file (or update.exe if you extracted it).

    Then it Slipstreams it passively. Or you can configure your existing version without slipstreaming.

    2. Customize/Reduce

    Choose which components to remove from your Windows installation permanently.

    It's version independent, it's possible because I'm not using filelists, well, allmost.

    There is only an inf-filelist which then gets parsed for used files, so ~95% of file names are automatically generated from your own inf's.

    The other 5% are manually added.

    Most likely nLite will work with future versions of Windows XP without any problem.

    3. Advanced Options

    Make sure to keep Data directory with nLite and all the files in it unrenamed.

    Added automatic hacking of syssetup.dll for OOBE disabling (if you choose to remove it, this will not crack Activation).

    SFC is entirely disabled too simply by copying hacked dll from Data and adjusting registry.

    Many options to add in the future, priority so far was on reduction issues.

    4. Make ISO

    This section is using external file data\cdimage.exe which I believe don't need introducing.

    When reduction process finishes you can copy additional files to installation directory and then press Make ISO, it will ask you

    for desired ISO name and location.

    Then you can burn it and/or test it.

    (included boot sector is default from ms cd, if you are using, for example cdshell, you need to replace Data\bootsector.bin)

    used external files in data directory

    -cdimage

    -xp cd bootsector

    -modifype

    -hacked sfc

    -winnt.sif (paste into yours if you don't have these lines) - this is not crucial, only significant thing is that it prevents some driver signature issues and dllcache gets smaller.It's recommended that you make your own, follow instructions from here

    -icon taken from G.A.N.T. collection

    To sum it up, if you don't know what is this stuff in data dir or some advanced options, you don't need to bother,

    just select in nLite what you don't need, everything will be done automatically.

    Be sure to have at least 500mb free on drive on which is your installation.

    If you run into any errors just see nLite.log and let me know if something was removed but was not supposed to.

    Don't play with Experimental section if you don't know what you are doing.

  7. Copy all files from Program Files\Ffdshow and

    settings from registry HKEY_CURRENT_USER\Software\GNU\ffdshow

    and HKEY_LOCAL_MACHINE\Software\GNU\ffdshow

    (for example in settings.reg)

    Then apply by batches:

    regsvr32.exe /s "%SystemDrive%\Program Files\Ffdshow\ffdshow.ax"
    regedit /s settings.reg
  8. For those of you testing SP2 build 2120, just a little warning.

    I found those two lines in my registry tweaks collection that don't work on that build. Regedit reports processes are opened and can't apply the changes.

    But still everything else got applied, it just skipped these with a warning.

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]
    "DisableStatusMessages"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]
    "NoInternetOpenWith"=dword:00000001

  9. What version do you use...newest beta 5 blocks mine net too.

    Revert to stable 4.5

    If you are using 4.5 then uninstall all firewalls you have installed, restart, install Zonealarm 4.5 and apply default rules when it asks you, reboot and report :)

  10. @farte, Winrar is easier and you only gain couple of mb using 7zip.

    Make a batch file with notepad, lets say setup.cmd containing unattended command for installation of office, mine is:

    start setup.exe TRANSFORMS=setup.mst /qb-

    (where setup.mst is your mst file)

    Make self-extracting exe with winrar and go to sfx-advanced options, set it up to run a batch file (setup.cmd) after decompresion in temporary folder(there is an option for that).

    And set it up to overwrite files and hide start dialog.

    Now you should have one exe file which installs office with just double clicking it.

  11. @squallgreg, yes, that's about right, because some runtimes being left behind even after uninstallation.

    Maybe there can be a solution provided by you, just reinstall windows and make notes which directories are needed, i think they were mainly in MSShared folder...then it will not be difficult to instruct them to copy that after shrinking.

    (of course there was some other folders but i bet they are standard for every installation)

    edit: maybe this is buckeyeXP's job :)

  12. @buckeyeXP, it seems that it stops only after bigger files are being copied and when it waits to long for automatic "retry".

    Small files are warping without any problem, as long as retry window don't wait to long.

    Maybe some latency that you put for waiting next file, and if there is none (or waiting to long) it thinks that it's over ?

  13. @farte, with installed Excel, Word, Outlook and newest updates its 125 office + 15MB updates...all compressed with 7zip in self-extracting unattended installation makes that 47MB !

    @squallgreg, this script/proggy is reading from installation only needed files and copies them separatelly for specific msp file.

    In order to enduce installation you need to uninstall office but even then some system files will be allready installed and next time you reinstall windows you'll need to run shrink one more time to fill up the holes.

×
×
  • Create New...