home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 December
/
CMCD1203.ISO
/
Software
/
Freeware
/
Utilitare
/
pebuilder
/
changes.txt
next >
Wrap
Text File
|
2003-11-04
|
14KB
|
341 lines
# 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