home *** CD-ROM | disk | FTP | other *** search
- # PE Builder changes.txt
-
- v3.0.18
- - v3.0.17 copied PENetCfg.exe with the name netcfg.exe and the real
- netcfg.exe is overwritten by PENetCfg.exe. Fixed this.
-
- v3.0.17
- - PE Builder can now build without the need of an already installed
- workstation. So, the only source files needed is the Windows XP/2003
- installation/setup CD-Rom. Coooool! This has changed the internal
- build engine, so it needs a good test. Specially non-english versions
- of Windows XP needs to be tested. When you build a non-english version
- of XP please compare the folder \i386\WinSxS against the output from
- Microsoft's Windows PE toolkit v1.2 or against %windir%\WinSxS.
- - bootfont.bin is now also copied. Mainly used in non-english languages.
- - Added Broadcom 440x network driver (bcm4sbxp).
- - Added Broadcom BCM57xx NetXtreme Gigabit Ethernet Driver (b57xp32)
- - Changed network support plugin.
- Now including PE network configurator by TheThruth.
- - Added keyboard layout plugin by Boris Mebarek.
-
- v3.0.16b
- - Fixed re-adding columns after adding a plugin.
- - All titles of all dialogs now include version number.
- - Minor wheel mouse fix in custom.inf
- - Minor fix in mcafee.inf
- - Some minor fixes...
-
- v3.0.16a
- - Updated custom.inf and pebuilder.inf.
- v3.0.16 had wrong version of the files.
-
- v3.0.16
- - Added 2xExplorer as the explorer replacement.
- Got permission from the author to include it in pebuilder.
- - Added confirmation box to overwrite a plugin when the plugin
- directory already exists.
- - Removed "-beta" from version string.
- - Removed "driver storage" plugin.
- - Added "dsk_fasttx2k" as a new storage driver plugin.
- - Added mouse control panel.
- - Added date and time control panel.
- - Added accessibility options control panel.
- - Updated nero plugin, now all files are in the "files" directory.
- - Added "-auto" commandline option (for autobuild).
- - Added background info (bginfo) plugin.
- - Updated chkdsk plugin.
- - Updated dospe plugin.
- - Updated mcafee plugin, now also adding the superdat (sdat*.exe) file.
- - Added more command line tools:
- cacls.exe, comp.exe, compact.exe, convert.exe, fc.exe, find.exe
- findstr.exe, finger.exe, hostname.exe, label.exe, lpq.exe,
- lpr.exe, makecab.exe, mountvol.exe, nbtstat.exe, pathping.exe,
- print.exe, replace.exe, route.exe, sort.exe, subst.exe, tftp.exe
- - Updated custom.inf, added timezone info for "GMT+01:00"
- This is the timezone where I live in...
-
- v3.0.15-BETA
- - The verbose checkbox did not stay checked next time you ran
- pebuilder. Fixed.
-
- v3.0.14a-BETA
- - Removed quick fix for "spanish" about boxes in wordpad and so.
- Does not work when build from win2003, must rework/think about that.
- - added network_nu2menu.xml, forgotten, (oops)
-
- v3.0.14-BETA
- - ramdisk.inf plugin, change the "tmp" and "temp" environment
- variables from "b:\" into "b:". The ending backslash gives trouble to
- some applications.
- - nu2menu updated to v0.3.43. This version has a new function
- "@ShowRunDialog()" to show the default windows run dialog.
- (thanks to Cyberian)
- - The "Add files/folders in from (custom) directory" option in the
- source dialog, now also add's the files even when no ISO is generated.
- - Did a quick fix for "spanish" about boxes in wordpad and so.
- - Added a "what to do" dialog. This has the option to build using
- previous settings or to (re)generate and iso image from the last
- build.
- - Moved nu2menu from \programs to \programs\nu2menu
- Please replace any @programdir() menus with @programdrive()\programs
- - Rearranged the menu
- - Added "autorun" plugin created by Erwin Veermans
- - Added "dospe" plugin created by Erwin Veermans
- - Added plugin to run chkdsk.exe
- - Added riched32.dll, used by wordpad.exe (and others)
- - Added file associations for wordpad
- - Removed the network dialog from pebuilder.exe.
- Network support can now be enabled using the plugin "Network Support".
- - Added "network support" plugin
- This plugin includes "static ip" using:
- GNetCfg.exe from http://mitglied.lycos.de/cybtools/
- IPChange3.0.exe from http://www.csparks.com/ipchange/
- dhcpip.cmd by Ed Myers
- network.inf by Davide Cavalca
- - Added "network autostart" plugin. You can easily autostart the
- network by enabling this plugin.
- - Fixed typo in putty plugin.
- - Changed nero plugin, hope pebuilder doesn't complain about missing some files.
- - Changed adaware.cmd
- - open/save file/folder dialogs now showing file extensions and hidden
- files and folders.
- Also "My Documents" now points to the system drive.
- - off by one browser now defaults to www.google.com
- - pebuilder now support wildcards in filenames
- Sample: *netcfg*.exe=2,netcfg.exe,1
- Will take any file(s) matching "*netcfg*.exe" and copy/rename it to "netcfg.exe"
- Sample: *.dll=a,,1
- Will copy all "*.dll" files into the folder with ID "a"
-
- v3.0.13-BETA
- - Added an edit button to the plugin dialog to edit the .inf file.
- - The "document and settings" folder is now created from hivesft.inf
- DEFAULT_PROFILES_DIR string so it should now have the correct name in any
- languages.
- - The ISO file setting was not preserved, fixed it.
- - Plugin cab files can now also have subdirectories.
- - Fixed a few minor things...
-
- v3.0.12-BETA
- - Files in plugin folder can now also be "compressed".
- PE Builder checks if the file exists or if a compressed version exists (ends
- with '_').
- - Added a ramdisk plugin, default drive is B:, default size 32MB.
- I'm using QSoft's ramdisk, with permission from author.
- This version has "popups", but when keeping the size small the popups
- will never show...
- You can find/access the ramdrive using %temp%, %tmp% or %ramdrv% environment
- variables.
- - Added a Nero Buring Rom plugin.
- This is pretty cool. Burn/copy a CD/DVD from within WinPE.
- You should not "boot" using your CD/DVD writer!
- Boot from some other device.
- The Nero cache will be set to the first found harddisk.
- - Added some extra checks before the builder engine starts.
- Checking if file "win51" and "win5i?" exists in windows source path.
- This should prevent any "Insert Windows XP CD-Rom..." errors while booting.
- - Changed adaware plugin, now using %temp% (ramdisk) to run from.
- - Moved all programs under the \Programs folder.
- Updated all plugins for that.
- - Removed the option dialog. Move the bootfix option into a plugin.
- - In verbose mode the DWORD_REG data was always printed in the log as
- 0x0, fixed.
-
- Sep 15, 2003
- v3.0.11-BETA
- - Added an "Add" button to the plugin dialog. This will allow you to
- easily add a plugin. The plugin file *must* be a .cab file.
- - Added a "Remove" button to the plugin dialog. This will remove any
- directories and files in the selected plugin.
- - I forgot to include all pluginhelp (*.htm) files with v3.0.10, fixed.
-
- Sep 12, 2003
- v3.0.10-BETA
- - Added help support option for plugins.
- Add a "help" key to the "pebuilder" section.
- Sample:
- [PEBuilder]
- Name="Bart's Stuff Test (free edition)"
- Enable=1
- Help="bst5.htm"
- This will launch "bst5.htm" when the user hits the "PluginHelp"
- button.
- This way a plugin writer can provide the user with information to
- download some files or how to use the plugin...
- - Added some .htm plugin help files.
- - Added "file must exist before you can enable the plugin" attribute
- (3th field) for plugins in the "SourceDisksFiles" section. This can be
- handy when you want the user to download some file and put it in the
- plugin directory before they can enable the plugin.
- Sample:
- [SourceDisksFiles]
- putty.exe=a,,1
- The 3th field set to "1" enables this option
- - Changed .inf files to have this new attribute when needed.
- - I noticed that v3.0.8 and v3.0.9 had the wrong startnet.cmd inside.
- So snetcfg.exe could never have worked, fixed this.
-
- Sep 8, 2003
- v3.0.9-BETA
- - Bugfix, the netcfg.exe was wrongly copied into snetcfg.exe (it
- worked but shouldn't do that).
-
- Sep 8, 2003
- v3.0.8-BETA
- - Added 2 buttons for navigating to error/warning.
- - When there where errors during building the "done" dialog displayed
- the wrong messages.
- - Added snetcfg.exe support.
- - Added a message printing the Windows version from source path.
- - When you installed hotfixes to your windows kernel you will get:
- "File Version Mismatch (source file version is 5.1.2600.1106 and
- windir is 5.1.2600.1151)" This has been fixed.
- - Fixed complaining about wrong kernel version.
-
- Changed plugin support a little bit:
- - Added "name" key to this section for plugin name.
- - Added "enable" key to this section to enable/disable a plugin.
- So plugins are not being renamed to ".fni" extension anymore.
- - Added "pebuilder" section to the plugin .inf files to "validate" the
- plugin.
- - Changed the dynamic directory ID allocation
- Previous versions used the dirid value 0 (zero) to allocate a
- dynamic directory id. This limited a plugin to only use 1 dynamic
- directory id. Larger plugins can need more dynamic id's. So I
- changed it to use 26 dynamic directory id's per plugin.
- You must use an alpha character from 'A' until 'Z'.
- For example:
- Old style: "0=nu2menu,2"
- New style: "a=nu2menu,2"
-
- *** Warning!
- *** Check your "own" made plugins for these changes.
-
- Sep 4, 2003
- - v3.0.7-BETA
- - Bugfix: Some users reported this error:
- Error: CreateDirectory "c:" returned error 5: Access is denied.
- Bug in the mkdir() function, fixed.
-
- Sep 3, 2003
- - v3.0.6-BETA
- - Some OEM pre-install folders have no win51*.* tagfiles. PE Builder needs them.
- PE Builder now checks for the "win51" tag file when you enter the path to the windows
- installation files.
- - Some users reported this error:
- Error: CreateDirectory "c:\pebldr\i386\msapps\msinfo" failed
- The problem is that two directories (msapps\msinfo) are created at the same time.
- This has been fixed.
-
- Sep 2, 2003
- - v3.0.5-BETA
- - Bugfix: When building from some languages like French the
- nettcpip.inf, netnb.inf and netmscl.inf files are in unicode format.
- Added an auto unicode to ascii converter to get around this.
-
- Sep 2, 2003
- - v3.0.4-BETA
- - Bugfix: DHCP service did not start when building from Windows Server 2003
- This has been fixed.
-
- Sep 1, 2003
- - v3.0.3-BETA
- Bugfix: MoveFileEx failed when your temp folder and the PE Builder
- output folder where located on different volumes.
- The error from the log would be something like:
- --
- Error: MoveFileEx "C:\DOCUME~1\Bart\LOCALS~1\Temp\peb27A.tmp" to
- "f:\pebldr\i386\inf\netmscli.inf" returned error 17: The system
- cannot move the file to a different disk drive.
- Error: delLine() failed
- --
-
- Aug 27, 2003
- - v3.0.2-BETA
- - PE Builder now "remembers" all GUI input.
- - Added a plugin dialog where you can enable/disable plugins.
- - Some other small fixes.
-
- Aug 26, 2003
- - v3.0.1-BETA
- - Added verbose checkbox in output dialog
- - Added [AddLine], [DelLine] and [SetValue] section
- With these sections you can add/delete lines from text-based files or
- set/delete values from inf-based files.
- - Updated PE Builder to use addline, delline and setvalue to patch
- netmscli.inf, netnb.inf and nettcpip.inf
-
- - v3.0.0-BETA
- - Changed almost the entire layout of the pebuilder.inf file
- Sections [SourceDisksFiles], [WinntDirectories] now have different layouts
- see pebuilder.inf file for more info.
- - Removed software.inf, now in pebuilder.inf section "Software.[Add/Del]Reg"
- - Removed setupreg.inf, now in pebuilder.inf section "SetupReg.AddReg"
- - Removed default.inf, now in pebuilder.inf section "Default.[Add/Del]Reg"
- - Made some changes to the builder engine.
- Preparing it for plugin support.
- - In verbose mode "-v option" now all regadd/regdel lines are printed.
- - Sometimes the ISO build would start after file copy errors, fixed.
- - Added Plugin support.
- - Added "append" section to append a file to another.
- - Added auto Directory ID. When ID is 0 (zero) PE Builder will create a unique ID.
- A next plugin INF file will get a new ID.
-
- Jul 23, 2003
- - v2.0.2b-BETA
- - When building using languages, like Dutch/French/German you get this error:
- /cygdrive/c/pebuilderv202/mkisofs: Joliet tree sort failed.
- Returned exitcode 65535
- Error: ISO builder (mkisofs) returned error code 65535
- These non-english versions of windows have filenames that go over the
- maximum allowed length for Joliet filenames (103 chars).
- Updated mkisofs.exe to version 2.01a17 for ISO-9660:1999 (version 2)
- filesystem support.
- Only trouble is that mkisofs iso level 4 creates filenames in lowercase.
- Had to patch mkisofs.c so that it would produce filenames in uppercase, or
- else the NTLDR (setupldr.bin) and kernel cannot find the correct files on
- CD-Rom.
- Updated pebuilder to reflect mkisofs changes.
- Note! This means that the generated ISO image does not have Joliet extensions
- anymore!
- Also updated cygwin1.dll, the newer version of mkisofs.exe needs it.
- - Some users are reporting that pebuilder incorrectly reports "wrong version"
- on "%windir%\system32\ntoskrnl.exe". I could not reproduce this, but I
- added a "continue anyway" option for this.
-
- Jul 23, 2003
- - v2.0.2a-BETA
- - Bugfix:
- WritePrivateProfileString
- (setupdata,osloadoptions,"/fastdetect /minint",c:\pebldr\i386\txtsetup.sif)
- returned 5: Access is denied.
- infChanges() failed
- You will receive this error when copying the windows files from
- readonly media (CD-Rom).
- This has been fixed.
-
- Jul 23, 2003
- - v2.0.2-BETA Released to the public
- - added a help file pebuilder.hlp
-
- Jul 22, 2003
- - Changed pebuilder.inf added "remote desktop connection"
- - Changed pebuilder.inf added "document and settings"
-
- Jul 21, 2003
- - changed dir ids. When dirid is >= 30000 path is created from the root.
- - change dirnames. When directory name start with an asterisk "*" the
- directory is always created, even if it contains no files to copy to
- it.
-
- Jul 3, 2003
- - v2.0.1-BETA
- - Network support did not work in Server 2003, fixed
- - Added nu2menu
- - Added [InfChanges.<buildnr>] and [InfChanges.<buildnr>.<spacknr>]
- section to pebuilder.inf
-
- Jun 1, 2003
- - v2.0.0-BETA
-