# PE Builder changes.txt V3.0.32 Changements apportés à pebuilder.exe : - Pebuilder a été légèrement modifié pour supporter Windows XP SP2 Release Candidate 1 (RC1) Pour obtenir le SP2 RC1, allez ici : http://www.microsoft.com/technet/prodtechnol/winxppro/sp2preview.mspx Nouveaux éléments : - plugin\dsk_hpt3xx : Pilote HighPoint HPT3xx ATA RAID - bartpe.bmp : le nouveau papier peint officiel "BartPE", créé par Henk de Jong. Eléments modifiés : - plugin\nu2menu: * Mise à jour de nu2menu.exe en V0.3.45. Ajout de la fonction @Exit(). * Nouveau programme nu2menumsg.exe, ce programme peut envoyer des commandes de script simple à nu2menu.exe. Voir reboot.cmd pour un exemple. * Ajout de nu2go.bmp : Nouveau bouton "go" (démarrer). * Nouvelle commande "reboot" pour redémarrer BartPE depuis un script batch. - plugin\a43 : Mise à jour du gestionnaire de fichiers A43 à la V2.26 V3.0.31 - plugin\bartpe : idem que pour plugin\network - plugin\network : mise à jour de penetcfg.exe en version v2.2.0.5 beta (version internationale en français) mise à jour de penetcfg.exe en version v2.3.0 beta le 11 mars 2004 à midi. V3.0.30 Cette version est la première version publique officielle contenant un support réseau "inclus" (utilisant bartpe/penetcfg) ! Changements apportés à pebuilder.exe : - Nouveau bouton "search" ajouté à la boite de dialogue des fichiers source. Le programme recherchera alors un endroit où sont installés des fichiers d'installation valides de windows XP/2003. Première inspection (base de registre) : emplacement=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup valeur=SourcePath emplacement=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion valeur=SourcePath Deuxième inspection (windir) : Le répertoire courant de windows va être inspecté Troisième inspection (recherche sur disque locaux) : Tous les lecteurs locaux fixes, y compris les CD-ROMS seront inspectés. Sur les disques durs seulement une liste pré-établie de dossiers seront explorés, actuellement seulement la racine, mais d'autres endroits seront sûrement rajoutés par la suite. Sur les lecteurs de CD-ROM, tout le disque est exploré. Si la zone de saisie du dossier source demeure vide, le bouton de recherche sera désactivé. - Nouveau bouton "check" ajouté, permet de vérifier la validité du dossier source, le nom du produit windows et le nom du CD windows. - Modification de l'attribut de valeur "4" pour SourceDiskFiles (fichiers source du disque). Il n'était pas possible de copier de manière optionnelle les fichiers sources du CD de windows, comme par exemple : "msvbvm50.dll=2,,4", qui affichait une erreur. Cela a été réparé. - Modification de l'ordre de traitement des sections des fichiers INF liés aux plugins, intervertion de SourceDisksFiles et SourceDisksFolders (fichiers et répertoires sources). L'ancien ordre était : WinntDirectories, SourceDisksFiles, SourceDisksFiles.x86, SourceDisksFiles., SourceDisksFolders, SourceDisksFolders. Le nouvel ordre est : WinntDirectories, SourceDisksFolders, SourceDisksFolders., SourceDisksFiles, SourceDisksFiles.x86, SourceDisksFiles. - Réparation du bug de non-réponse de l'interface : quand on avait utilisé "autobuild" en ayant au préalable supprimé ou déplacé manuellement le répertoire source, on avait au redémarrage de pebuilder.exe un bug de non-réponse, et en cliquant sur "next" la boite de dialogue suivante n'apparaissait pas. Eléments modifiés : - Mise à jour de bartpe.exe à la V1.2.3 L'option "-minint" est maintenant compatible avec "factory.exe -minint". - plugin\bartpe : Mise à jour de penetcfg.exe à la V2.1.1 build1 Le partage de fichiers marche aussi maintenant ! - plugin\dospe : La copie ne s'arrête plus si certains fichiers sont inexistants. - plugin\autorun : Mise à jour de keydown.exe à la V1.1 (modifications de dospe et autorun, effectuées par Erwin Veermans) - plugin\network : Mise à jour de penetcfg.exe à la V2.1.1 build1 V3.0.29 Nouveaux éléments : - plugin\bartpe : Support réseau [bartpe/penetcfg] Support réseau en utilisant bartpe.exe par Bart Lagerweij, et penetcfg.exe par theTruth (pas besoin de factory.exe et [s]netcfg.exe !) Attention : Ce plugin est une version BETA! Remarque : Le partage de fichiers ne fonctionne pas encore ! Eléments supprimés : - plugin\penet (voir le nouveau plugin\bartpe) Eléments modifiés : - plugin\dsk_cpqcissm\cpqcissm.inf : ajout de l'id "PCI\VEN_0E11&DEV_0046&SUBSYS_409D0E11" pour le support du contrôleur 6400 RAID EMU U320 - plugin\pehdinst\pehdinst.cmd : Mise à jour de l'installateur sur disque dur à la V1.0.3 Ajout d'une vérification d'un fichier "bartpe.tag" avant la suppression des répertoires comme \minint et \programs sur le disque cible. Cela empêche la suppression accidentelle de ces répertoires dans le cas où l'utilisateur a déjà un répertoire nommé \programs sur son disque avant l'installation de BartPE. - plugin\a43 : Mise à jour du gestionnaire de fichiers A43 à la V2.24 V3.0.28 - plugin\penet\penet.htm : correction d'erreurs typographiques V3.0.27 Nouveaux éléments : - plugin\snapshot : l'outil Drive snapshot (shareware) a été inclus avec l'aimable autorisation de son auteur. - plugin\penet : Support réseau [PENET] Support réseau utilisant penet.exe par Bart Lagerweij (au lieu de netcfg.exe ou snetcfg.exe) Attention : Ce plugin est une version BETA ! Eléments modifiés : - Le répertoire plugin\total commander\files manquait, il a été rajouté. - plugin\total commander\totalcmd.inf : "files" ajouté à wincmd.key. - plugin\mcafee\mcafee.inf : ajout du fichier manquant scangui.txt - correction d'erreurs typographiques. V3.0.26 Modifications de pebuilder.exe : - Réparation du bug qui provoquait le message "Error: loadKey failed" en générant depuis Windows 2000 et en utilisant les fichiers sources depuis le CD. Eléments modifiés : - plugin\patch_824146.htm : correction d'erreurs typographiques - plugin\mcafee : Mise à jour de scangui.exe à la V1.0.3 - plugin\a43 : Mise à jour du gestionnaire de fichiers A43 à la V2.19 (Réparation du bug de tri lors d'un tri par nom au lancement de A43) V3.0.25 Modifications de pebuilder.exe : - Modification de la vérification du chemin des fichiers source, modification de la version de fichier de 1106 (sp1a) à 1045 (sp1). - Ajout de "buildnr" aux sections Software.AddReg, Software.AddReg, Software.DelReg, SetupReg.AddReg, Default.AddReg, Default.DelReg, SourceDisksFiles et SourceDisksFolders Exemple : [SourceDisksFiles.2600] files\xp\sp2\ole32.dll=2,,1 ; pour windows XP [SourceDisksFiles.3790] files\2k3\rtmgdr\ole32.dll=2,,1 ; pour windows 2003 - Quand un directoryID non valide d'un répertoire est spécifié dans sourcedisksfolders, pebuilder se plantait. Réparé, pebuilder affiche maintenant une erreur disant qu'il ne trouve pas le directoryID. Nouveaux éléments : - plugin\patch_824146 : Patch de sécurité service RPCSS (KB824146) - plugin\sermouse : Pilote de souris série - plugin\mozillaembed : Navigateur Mozilla Embed Eléments modifiés : - plugin\mcafee : Ajout d'une interface graphique (scangui.exe) pour le scanner. - pebuilder.inf : la variable d'environnement path était déclarée deux fois, donc la seconde entrée écrasait la première. Réparé. - plugin\nu2menu\nu2menu.xml : Suppression de la définition du nombre de couleurs. Cela ne marchait pas pour toutes les cartes vidéo. v3.0.24 Changes to pebuilder.exe: - Input parameter are no longer saved to pebuilder.inf. They now are saved to a separate file input.inf, this way the pebuilder.inf file stays somewhat unchanged for most of us. - Added an extra value for SourceDisksFiles/attribute. Value 4 means: only copy the file if it exists. Don't complain when it does not exist. Handy for "trying" to copy file that "may" exist. New items: - plugin\dsk_cpqcissm: Added plugin for HP/Compaq Smart Array 5x and 6x Driver Changed items: - plugin\!profiles: The ProfilesDir environment variable was not set correct, fixed. - plugin\total commander\totalcmd.inf: Updated. Try to copy wincmd.key - plugin\total commander\wincmd.ini: Updated. added "StartupScreen=0" option to remove the Splash Screen... - plugin\total commander\totalcmd.htm: Updated. - plugin\bst5\bst5.inf: Updated. Try to copy bst5.key - plugin\nu2menu\nu2menu.inf: Updated. Try to copy nu2go.bmp - plugin\bst5\bst5.htm: Updated. - plugin\nic_intelpro\nic_intelpro.inf: Updated. The plugin did not work on all systems. Now including .cat, .din and prounstl.exe. v3.0.23 Changes to pebuilder.exe: - Changed the source input path check, you cannot continue when you are using windows xp sp0 or lower. New items: - A43 File Management Utility - as the new explorer replacement. It is small, it loads fast, just what we need. The program is written by B.G. Miller and it is included with PE Builder with permission from the author. He even made some small changes to the program so that it would run from a readonly media without trouble, isn't that great! - plugin\!profiles: This plugin creates the "Profiles" folder to store user profiles. It creates the %systemroot%\Profiles\All Users\Desktop and the %systemroot%\Profiles\Default User\Desktop folders. Where %systemroot% is \i386 (on CD) and \minint (on HD). The DefaultUserProfile and AllUsersProfile is set to point to these 2 directories. This should avoid any conflicts with existing "documents and settings" folders when installing BartPE to harddisk, next to an existing windows installation (boot.ini). Also this will avoid any language conflicts. The profiles directory is the same on any language now. This plugin replaces the old !document.inf plugin! Note that this plugin does not create the "document and setings" folder! Changed items: - plugin\network: Changed line in network.inf to "penetcfg\penetcfg-*.ini=2,,1" This will copy all ini file starting with "penetcfg-" Also added custom A: and C: profiles. Fixed some small things. - plugin\nic_intelpro: Updated Intel PRO 100/1000 network adapter plugin This replaces the old nic_e100b325 and nic_e1000325 plugin! - plugin\pehdinst: PE Hardisk Installed updated to v1.0.2 Installing BartPE to FAT system volume is now also working. This plugin replaces the "pecd2hd" plugin! You can also use the PE Harddisk installer to install from the PE Builder output directory, no need to burn a CD! Very handy for testing BartPE! - plugin\total commander: Updated total commander plugin for version 6 - plugin\nu2menu: Updated nu2menu.exe to v0.3.44. We think there is a bug in server 2003, when booting winPE from harddisk and the shell program tries to load a bitmap image from file. Created a workaround in nu2menu for this. - plugin\aspi\aspi.inf: Added help entry. - Updated the pebuilder.hlp file a little bit. Removed items: - 2xexplorer plugin. It was loading very slow, on some systems it didn't start. To much trouble. - plugin\nic_e100b325, see plugin\nic_intelpro - plugin\nic_e1000325, see plugin\nic_intelpro - plugin\pecd2hd, see plugin\pehdinst - plugin\!document.inf v3.0.22 Changes to other files: - nu2menu.xml: replaced "cmd.exe /c start @GetWinDir()\system32\[CPL_Name]" into "rundll32.exe shell32.dll,Control_RunDLL @GetWinDir()[CPL_Name]" - Added ghost8 plugin. - Added aspi plugin. - Updated penetcfg to v2.0. Added 2 profiles, one for dhcp one for static IP. v3.0.21 - Bugfix: There was a directory ID overlap in the "sourcedisksfolders" function. This caused files to get copied into the wrong directory. - Rewrote some internal functions for handling directory IDs. v3.0.20 Changes to pebuilder.exe: - BugFix: The registry data field "%RamDrv%\@ProfilesDir@" resulted in "%RamDrv%\Documents and". The number of bytes to write was set to the old (unparsed) string. This has been fixed. v3.0.19 Changes to pebuilder.exe: - Updated the peParse() function. Supported variables are now: @ProfilesDir@, @IsoFile@, @OutDir@, @SourcePath@, @Verbose@, @Build@, @Version@, @Program@, @PluginDir@ Note: variables are case sensitive! Added this parser function to Section/variable: WinntDirectories/dirname (existed there already) BuildISO/exec SourceDisksFiles/filename, filenameRenamed SourceDisksFolders/sourcepath Software.AddReg, SetupReg.AddReg, Default.AddReg/regKey, regValue, regData (only when data is a string) - Added a new value to the "attribute" field (SourceDisksFiles section). Add a value of "2" if you do not want files to decompress. You can see this in the log file, "DecompressOrCopy file.." or "Copy file.." - The "add files/folders from (custom) directory" now uses the normal filecopy function (no decompress). This makes an exact copy! - Changed pebuilder.inf: Added a section "BuildISO" and value "exec" to hold the mkisofs commandline. - The builder now cleans up the temporarily files used for registry building. - The builder (and plugin check) now handles absolute filenames correctly. Example: [SourceDisksFiles] C:\Programme\AntiVirenKit professional\*.*=a,,1 or [SourceDisksFiles] \\corp-server\data\Network Associates\Mcafee\Superdat\sdat*.exe=a,,1 - Added sourcedisksfolders section. This section allows you to copy a folder including all files and subdirectories. Example: [SourceDisksFolders] ; when openoffice folder is in plugin directory openoffice=a or [SourceDisksFolders] ; when openoffice folder is at c:\ c:\openoffice=a - Changed some other builder functions to support some of the new changes. - When the appendFile() function failed ("append" section) It would not say what file it did not find. This has been fixed. - The root directory (id 30000) is now created in pebuilder.exe and the line is remove from pebuilder.inf - The xpsp1res.dll (Windows XP) is now copied in the correct (default) language. So the about box in notepad is now in the correct language. Changes to other files: - Changed mkisofs.exe, removed some of the output warnings. - Updated pebuilder.inf: Added Virtual Disk Service. Now diskpart.exe should also work in server 2003. - Updated pebuilder.inf: Added a pebuilder key and version value, ControlSet001\Control\PE Builder\Version - Updated pebuilder.inf: Fix for "failed to create an empty document" when starting wordpad now adding "msftedit.dll". - Updated pebuilder.inf: Added \bin to path environment. - Updated custom.inf: Disabled the timezone. - Updated 2xExplorer.inf: 2xexplorer would not start on windows XP sometimes, I added a registry settings for "User Shell Folders", hopes this fixes this. Hmm, didn't work... Must be missing something else. Anyone? - Updated dospe.inf: now version 1.0.5 - Updated nic_el2k_xp plugin. - Added nic_e1000325 plugin. Intel PRO/1000 Adapter driver - Added nic_e100b325 plugin. Intel PRO/100 Adapter driver v3.0.18 - v3.0.17 copiait PENetCfg.exe avec le nom netcfg.exe et écrasait netcfg.exe avec PENetCfg.exe. Ce problème est réglé. v3.0.17 - PE Builder peut maintenant être généré sans avoir besoin d'un poste déjà installé. Les seuls fichiers source nécessaires sont ceux du CD d'installation de Windows XP/2003. Coooool ! Cela a changé le fonctionnement interne du moteur de création, et nécessite donc de bons tests, particulièrement pour les versions non anglaises de Windows XP. Si vous générez depuis une version non anglaises de Windows XP, merci de comparer le répertoire \i386\WinSxS avec Microsoft's Windows PE toolkit v1.2 ou avec %windir%\WinSxS. Pour moi, cela a fonctionné sans problème. - bootfont.bin est maintenant copié. Utilisé par les langues non anglaises. - Ajout du plugin du pilote réseau Broadcom 440x (bcm4sbxp). - Ajout du plugin du pilote réseau Broadcom BCM57xx NetXtreme gigabit (b57xp32). - Changement du plugin pour le support réseau. Il inclu maintenant Configuration réseau PE par TheThruth. - Ajout du plugin de support clavier multilingue par 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.