Paraglider BartPE Plugins

Whats New

Note dates below are in American mm/dd/yy format.

  • 04/16/2011 : Shutdown utilities updated - shutdownp.exe and shutdowns.exe now flush the drive buffers before shutting down.

  • 04/06/2010 : Runscanner updated to 1.0.0.25. Add new /ll ( load last user ) and /ec ( force user browse dialog on error loading automatically selected user )  command line options.

  • 02/24/10 : Runscanner updated to 1.0.0.24, runscannerdll to 1.0.0.14. Fix exception in processing /u parameter and correctly identify win7 partitions.

  • 09/21/09 : Shutdown utilities updated to 1.0.0.11 and pegina to 1.0.0.6. Add option for showing a dialog when ejecting a CD drive.

  • 09/02/09 : SetTargetRoot updated to 1.0.0.6. Target program will now by default be run visible. /h parameter has been added to run the program hidden as it used to be run by previous versions.

  • 05/04/09 : Runscanner updated 1.0.0.23 and runscannerdll to 1.0.0.14. New /lu, /lw, /xe, /xn, /xs, /xw options added.

  • 01/17/09 : HWPnP updated to 1.0.0.24 : tweaked how @ parameters are processed so that for example the parameters -all +pci -@MEDIA will result in only device ids starting with pci having their device classes checked for exclusion from loading.

  • 10/03/08 : ConvRegToInf updated to 1.1.0.7 / 2.1.0.7 : add support for generating winbuilder scripts and sending output to clipboard.

  • 07/19/08 : Runscanner updated to 1.0.0.22 and runscannerdll to 1.0.0.13: new /max, /v, /x options added. See usage link for details.

  • 05/11/08 : New findfile plugin added

  • 04/08/08 : New explorer dll plugin added for the dlls and nu2menu autorun command file removed from the latest runscanner plugin. Should not be required if you are using XPE.

  • 04/06/08 : SetMaxRes updated to version 1.0.0.7 : optional display of dialog asking to confirm settings change

  • 04/06/08 : RegOut 1.0.0.1 added

  • 04/05/08 : SetTargetRoot updated to 1.0.0.5 - fix a minor problem with the /s parameter ( should suppress scanning of drives )

  • 04/05/08 : Runscanner updated to 1.0.0.21 - fix a minor problem with the /s parameter ( should suppress scanning of drives )

  • 04/05/08 : RegOutInf 1.0.0.1 added

  • 01/28/08 : Regshot updated to add application manifest so XP visual styles are used ( change suggested by Xtreme ).

  • 01/12/08 : Regshot updated to 1.82 version

  • 12/13/07 : 7-Zip Sfx updated to released 4.57 version.

  • 12/09/07 : Runscanner updated to 1.0.0.20, runscannerdll to 1.0.0.12. Add additional scanning options for Vista. Add additional method for detecting start of a service to support Adaware 2007.

  • 12/09/07 : SetTargetRoot updated to 1.0.0.4 : Add additional scanning options for Vista. Set found ntdll.dll version number to TARGET_VERSION environment variable.

  • 08/12/07 : Shutdown utilities updated to fix a case problem in the included nu2menu xml file

  • 07/01/07 : HWPnP updated to 1.0.0.23 : Add optional support for scanning a devices compatible identifiers and all its hardware identifiers when looking for a device identifier match.

  • 05/13/07 : RunScanner updated to 1.0.0.19 : set TARGET_ROOT environment variable in launched process to indicate remote windows directory

  • 05/13/07 : Website rebuilt with Microsoft Expression Web

  • 05/06/07 : New RegAppend utility added

  • 04/09/07: SetMaxRes updated to 1.0.0.6 : now will set resolution of VgaSave device. Note the monitor does not return the resolutions it suppports when using this driver so there is no protection against selecting invalid modes.

  • 03/18/07 : RunScanner updated to 1.0.0.18 : fix problem with registry overrides for target program truncating the command line passed to the target.

  • 03/08/07 : RunScanner updated 1.0.0.17, runscannerdll to 1.0.0.11 : fix a problem in loading Vista system user hives ( %SystemRoot% in the path was not being replaced correctly ). Make debug output from target process optional ( use /d to enable).

  • 02/26/07 : SFXSetup updated to use latest 4.44 source. Added two new config options to allow working in the standard way.

  • 01/17/07 : Sortmenu updated to 1.0.0.7 : ensure any PARM attribute on a cmd="Run" MITEM is emitted into the output XML.

  • 01/13/07 : RunScannerdll updated to version 1.0.0.10 : fix a bug which resulted in no HKCU access being redirected if no HKCU redirection overrivdes were defined for a program.

  • 01/10/07 : Runscanner updated to version 1.0.0.16, runscannerdll to 1.0.0.9 : fix a problem with processing of RunEnumKeyEx used by Registry Workshop, Redirect IE paths read by SHGetFolder api.

  • 01/07/07 : CleanPERegistry updated to version 1.0.0.1 : add optional command line parameter to specifiy pebuilder directory.

  • 12/05/06 : BuildMenu updated to version 1.0.0.5 : current directory was not set correctly if the source directory was specified on the command line. Also xml files prior to nu2menu.xml being found were being ignored.

  • 10/30/06 : BuildMenu updated to version 1.0.0.4 : add support for oem versions of pebuilder.

  • 10/12/06 : SetMaxRes updated to version 1.0.0.5 : add new o command line option.

  • 09/25/06 :  ConvRegToInf updated to 1.1.0.3 ( .NET 1.1 Framework ), ConvRegToInf20 updated to 2.1.0.3 ( .NET 2.0 Framework) : fix a problem if last key to be converted has no associated values.

  • 08/15/06 : SetMaxRes updated to 1.0.0.4 : add configuration option for configuring VMWare video device, add debugging options.

  • 08/07/06 : Sortmenu updated to 1.0.0.6 : add support for ICON attribute

  • 06/16/06 : SFXSetup updated to fix a bug introduced when upgrading to the 4.42 source ( it would always try to run setup.exe if no program was specified to run ).

    Sortmenu download updated to remove references to [BuildIso] section in included sortmenu.html file. An example wrapper.cmd is now also included.

  • 06/01/06 : SFXSetup updated to current version of 7-zip ( 4.42 )

  • 05/21/06 : SetTargetRoot updated to 1.0.0.3 : add options to allow a process to be run after setting the environment variable.

  • 03/18/06 : ConvRegToInf updated to 1.1.0.1 ( .NET 1.1 Framework ), ConvRegToInf20 updated to 2.1.0.1 ( .NET 2.0 Framework) : Add registry tree view to allow inf file to be created / updated directly from the registry.

  • 03/11/06 : HWPnPDLL updated to 1.0.0.11 : fix a problem with the Next button not being pressed on the monitor pick list dialog.

  • 02/19/06 : SortMenu updated to 1.0.05 : eliminate any empty bottom level menus.

  • 01/21/06 : SFXSetup utility updated : update to current version of 7-zip ( 4.32 ), make the config file RunProgram parameter optional and also allow environment variables in the config file Path parameter.

  • 01/15/06 : SpySweeper 4.5 plugin added

  • 01/11/06 : ServicesPE updated to version 0.6A

  • 01/11/06 : HWPnP updated to 1.0.0.22 : thanks to Bart a new method for disabling the driver signing popup. Storage\ removed from the default device list.

  • 01/10/06 : ServicesPE 0.6 plugin available.

  • 01/09/06 : SetTargetRoot updated to 1.0.0.2 : add command line option to suppress browse dialogs if no windows installations are found

  • 01/09/06 : RunScanner updated to 1.0.0.15, runscannerdll to 1.0.0.8 : disable registry redirection during winsock calls so the definition updates download correctly.

  • 01/07/06 : SetTargetRoot plugin added

  • 01/06/06 : RunScanner updated to 1.0.0.14 - remove use of performance counters when searching for a monitor service process

  • 12/03/05 : RunScanner updated to 1.0.0.13 - add support for SpySweeper 4.5

  • 11/25/05 : ServicesPE updated to 0.5A version

  • 11/23/05 : Added ServicesPE plugin

  • 11/05/05 : RegShot updated to 1.7.2.5 : fix a similar crash caused by a dword value having no value. Convert to hex(4):.

  • 11/04/05 : RegShot updated to 1.7.2.4 : update version in title bar to match internal version string.

  • 11/03/05 : RegShot updated to 1.7.2.3 : fix a crash caused by a string value having no value instead of an empty value.

  • 10/29/05 : RunScanner updated to 1.0.0.12 : fix a problem with how command line parameters escaped with "..." are handled.

  • 10/13/05 : Sortmenu updated to 1.0.0.4 : fix problem with VISIBILITY attribute being lost on a popup menu item.

  • 10/07/05 : Help file updated in shutdown utilities download.

  • 10/05/05 : Shutdown utilities updated to 1.0.0.9 : add reboot delay ( /rt ) option.

  • 09/18/05 : Genshortcuts updated to 1.0.0.15 : fix a problem when W2003 source is used on XP + Sp2

  • 08/31/05 : Italian resource dll added to the runscanner download

  • 08/30/05 : RunScanner updated to 1.0.0.11 to resize one of the select user dialogs so the French translation which is also added fitted onto the dialog. The autorun command file has been updated to add an exit command and the remote regedit has been moved to 'System Tools'.

  • 08/21/05 : Added 7-Zip Sfx module and a cab packer plugin for Total Commander to the PEBuilder Utilities page.

  • 08/21/05 : Runscanner download updated : German resource dll added, modified Dutch dll for changed message, inf file updated to copy resource dll to correct directory, use the correct name, and to not copy source files to build directory. Autorun0_RunScanner.cmd added to register system dlls so browse dialogs work in nu2menu only systems.

  • 08/20/05 : Runscanner updated to 1.0.0.10 to add support for a language resource dll ( Spanish, Greek, Dutch included ).

  • 07/17/05 : RuScanner updated to 1.0.0.9 to fix problem with direct running of target program only working if /cp is also specified.

  • 07/17/05 : RunScanner updated to 1.0.0.8, RunScannerDll to 1.0.0.5 : New command line options /cp, /m+, /ns, /q added. Additional options added to control the redirection and to redirect the registry for one launched service.

  • 07/04/05 : SetPageFile updated to version 1.0.0.8 : add display of available memory

  • 06/30/05 : Shutdown updated to version 1.0.0.8 : stop auto close of boot drive if doing a power down or shut down.

  • 05/12/05 : HWPnP updated to 1.0.0.21 : fix a problem with not correctly detecting device classes if using -all +@<Class> or -all =@<Class>. Also change plugin to install to system32 for compatibility with XPE.

  • 05/06/05 : HWPnP updated to 1.0.0.20, HWPnPDLL to 1.0.0.10 : add option to append to log file and fix problem with install hanging waiting for a button to be pressed when installing battery device on a notebook.

  • 05/18/05 : Shutdown utilities updated to version 1.0.0.7 ( Shutdown.exe ), 1.0.0.4 ( PEGina.dll ), 1.0.0.3 ( ShutdownRes_DE.dll ) to add options to minimize the two timer dialogs to the taskbar or the taskbar tray area.

  • 05/16/05 : Shutdown utilities updated to version 1.0.0.6 ( Shutdown.exe ), 1.0.0.3 ( PEGina.dll ), 1.0.0.2 ( ShutdownRes_DE.dll ) to fix problem with shutdown.exe hanging after ejecting the boot drive if using explorer. The fix is enabled by adding /u to the command line.

  • 05/05/05 : RegShot updated to version 1.7.2.2 to put back in language selection option.

  • 04/24/05 : ConvRegToInf updated to version 1.0.1940.26478 : fix problems with converting empty hex(3) entries, hex(2) and hex(7) entries that contain newline characters in the data, hex(7) entries that are not correctly terminated with 2 nulls.

  • 04/22/05 : Shutdown Utilities updated : a initiate shutdown dialog is added to allow the shutdown time and action to be selected. Also support for localized versions is added via additional language support resource dll named ShutdownRes_XX.dll. Note you will need to edit the shutdown.inf file if you are using XPE or to enable the localized resources. Currently only german resources are available. 

  • 04/13/05 : ConvRegToInf updated to 1.0.1929.40011 : will now process my RegShot output files directly. Also added drag and drop support to the 'Reg File' text box and to the 'Generate Inf File' button.

  • 04/02/05 : GenShortcuts updated to 1.0.0.13 : further diagnostic tracing added and fixed bug that causes crash if /d is not specified.

  • 04/02/05 : GenShortcuts updated to 1.0.0.12 : further diagnostic tracing added

  • 03/25/05 : SetPageFile updated to 1.0.0.7 - Add /r option to include ram drive in drive list in the gui ( Fafot likes to create pagefiles on the ram drive ).

  • 03/24/05 : SetPageFile updated to 1.0.0.6 - Error message removed if no drives exist when gui is displayed. Program will exit silently.

  • 03/24/05 : Shutdown utilities updated to add optional gui ( uses msgina gui ) and optional delayed shutdown gui to shutdown program. pegina.dll updated to add additional options in dropdown list in shutdown gui.

  • 03/24/05 : GenShortcuts updated to 1.0.0.11 to add processing for %ProgramFiles% in a programs path and set the icon to null if its not found.

  • 03/23/05 : GenShortcuts updated to 1.0.0.10 to fix a problem with spurious icons being assigned to the shortcut.

  • 03/23/05 : GenShortcuts updated to 1.0.0.9 to add additional debug information and to output debug lines to a log file named GenShortcuts.log instead of stdout.

  • 03/19/05 : SpySweeper plugin updated hopefully to make it easier to get working. It works for me when only enabling the following plugins:

    Nu2menu Plugin
    Nu2Shell or Peloader Plugin
    RamDisk Plugin
    RpcSS patch if running XP + SP2
    RunScanner plugin

  • 03/17/05 : RunPrescan plugin updated to extract the virus definitions from the new format definitions file.

  • 03/14/05 : RunScanner updated to 1.0.0.7, RunScannerDll updated to 1.0.0.5. Removed registry redirection of any child processes created by controlled process.

  • 03/13/05 : ConvRegToInf updated to 1.0.1898.38162 - Fixed a problem with none ascii characters in reg files.

  • 03/13/05 : SetPageFile updated to 1.0.0.5 - Remove ram drive from list of drives in gui drive list.

  • 03/09/05 : SetPageFile updated to 1.0.0.4 - Add /s option to allow SetPageFile to be used as the shell. It should be configured to launch peloader to remove the resource restrictions.

  • 02/28/05 : SetPageFile updated to 1.0.0.3 - Use QueryDosDevice to convert drive letter to disk number.

  • 02/25/05 : SetPageFile updated to 1.0.0.2 - a new /f option has been added and the program now returns an errorcode of 0 if the dialog times out and no drive is selected.

  • 02/21/05 : RunScanner updated to 1.0.0.6 - a few minor problems fixed with user profiles if the option to rename the loaded hives is used. Also now remap any drive letter in the profile path to the drive letter used by BartPE.

  • 02/20/05 : SetPageFile plugin updated to version 1.0.0.1. This version adds an optional dialog to allow the page file drive and size to be selected. Note that its no longer a console app so if its run from a batch file then you should use start /wait SetPageFile .... if you want to wait for it to finish.

  • 02/07/05 : SortMenu updated to version 1.0.0.3 to ensure a disabled attribute on a popup item does not get lost.

  • 02/06/05 : New version of RunScanner available ( 1.0.0.5 exe, 1.0.0.4 dll). 

  • 01/27/05 : New SetPageFile plugin added.

  • 01/25/05 : Sherpya asked me to publish any source of his that I modified. Here are the details:

    InfCacheBuild is now removed from my site.

    I produced a modified version of NaiUpdater to update the Norton Prescan definitions. The updated source is at:

    www.paraglidernc.com/plugins/PrescanUpdater.zip

    I have a modified version of NeroChooser which has not been published ( it also updates the Nero BackitUp registry). Source is at:

    www.paraglidernc.com/plugins/NeroChooser.zip

    Genshortcuts source ( modified XPEInit ) at:

    www.paraglidernc.com/plugins/GenShortcutsSource.zip

  • 01/25/05 : HWPnP updated to 1.0.0.19, HWPnPDLL.dll updated to 1.0.0.9. New /d+ parameter added. Also scanning of floppy drives is now hopefully supressed.

  • 01/19/05 : BuildMenu updated to 1.0.0.3 to fix a problem with relative output paths. Also added more diagnostics.

  • 01/15/05 : TrueCypt Plugin updated to V3.0.

  • 01/08/05 : New BuildMenu utility added. ConvAscii added to PEBuilder utilities menu.

  • 01/02/05 : ConvAscii updated to 1.0.0.2 to fix a crash with large inf files.Downloadable here: ConvAscii

  • 12/17/04 : New ConvAscii utility available for the Cyrano postprocessing plugin. Downloadable here: ConvAscii

  • 12/07/04 : Sortmenu updated to 1.0.0.2 to add support for new visibility attribute

  • 12/06/04 : RunPrescan plugin updated to add proxy support for update program.

  • 12/05/04 : Added new shell context menu extension utility named peinf.dll

  • 12/04/04 : Shutdown utilities to include additional utilities for Oscar, a new parameter for shutdown and my replacement pegina( not for XPE ).

  • 11/23/04 : Frodo plug and play plugins have been removed. He now has his own website (http://frodo.dae-bu.com/).

  • 11/23/04 : Adaware SE Personal plugin added to my plugins page.

  • 11/17/04 : Genshortcuts updated to 1.0.0.8. An optional parameter has been added to name the root shortcut directory. Changes have been made to use localized names for standard shortcut directories if they are configured in the registry or from localized strings from shell32.dll in the pebuilder output directory. Previous version can be downloaded Here if this version causes problems.

  • 11/05/04 : GenShortcuts updated to 1.0.0.7. Optional parameter /ns or -ns added to request that the Startup group is not generated.

  • 10/24/04 : RunScanner plugin created ( RunScanner.exe version 1.0.0.4, RunScannerDLL.dll version 1.0.0.3).

  • 10/24/04 : SpySweeper plugin updated to remove RunScanner files ( see above ).

  • 10/20/04 : HWPnP reverted to 1.0.0.16 version.

  • 10/19/04 : HWPnP updated to 1.0.0.18 to remove the fix to the +all behaviour as its causing too many problems.

  • 10/17/04 : HWPnP updated to 1.0.0.17, HWPnPDLL updated to 1.0.0.8 to fix an incompatability with XPE 1.0.1.

  • 09/26/04 : ShellExecute updated to 1.0.0.4. Removed use of the shell function ( ShellExecute ) and made shell32.dll delay loaded as its only required for MessageBox in the event of an error. This should reduce the memory footprint.

  • 08/14/04 : SpySweeper plugin updated with new versions of RunScanner.exe ( 1.0.0.2 ) and RunScannerDLL.dll ( 1.0.0.2 ). Fixed a couple of unicode bugs and also now correctly redirect HKLM\System\CurrentControlSet.

  • 08/08/04 : SpySweeper plugin updated to use new experimental registry redirector program RunScanner. Currently it waits 10 seconds before redirecting the registry as this allows the program to initialize using the PE registry. The RunScanner program also works with Ad-Aware ( at least on XP ). It seems to have issues with Spybot.

  • 07/25/04 : RegMonitor updated to version 1.0.0.3. I fixed a problem with binary registry entries sometimes being exported with a trailing \ on the last line of the hex values.

  • 07/25/04 : RunPrescan V1.0.0.1 plugin added.

  • 07/20/04 : TrueCrypt V2.1 plugin added.

  • 07/11/04 : Compress updated to 1.0.0.2 and HWPnP updated to 1.0.0.16 to remove dependency on C runtime dll.

  • 07/11/04 : Compress command line utility version 1.0.0.1 added to plugins.

  • 07/11/04 : HWPnP updated to 1.0.0.15. Added /a option to force a rescan until no new devices are installed.

  • 07/11/04 : GenShortcuts updated to version 1.0.0.6. Should now create the administrative tools folder shortcuts correctly.

  • 07/01/04 : HWPnP updated to 1.0.0.14. Fixed a minor bug with the SystemSetupInProgress flag not being correctly reset to 1 after performing the device scan.Made the clearing of this registry flag optional - it will only be cleared if the /r parameter is specified.

  • 06/13/04 : HWPnP updated to 1.0.0.13. Two new command line parameters have been added ( /p, /u ) - see the help for the plugin for details.

  • 06/10/04 : GenShortcuts updated to version 1.0.0.5. The show state is now explicitly set to SW_SHOWNORMAL. Before it was using the default value.

  • 05/31/04 : HWPnP updated to version1.0.0.12. A new /s parameter has been added to enable setupapi logging to the ram drive. Also a bug has been fixed which resulted in all devices being ignored if the device class was changed. Also the read only flag is set when installing a device driver.

  • 05/31/04 : InfCacheBuild updated to version 1.5.0.0. Its the same as the 1.5.0.0 version produced by Sherpya except I converted it to a console app.

  • 05/20/04 : GenShortcuts 1.0.0.4 updated to fix crash?

  • 05/15/04 : HWPnPDLL 1.0.0.7 tweaked in HWPnP plugin to maybe automatically press next when multiple monitors are detected.

  • 05/08/04 : HWPnPDLL 1.0.0.6 changed in HWPnP plugin to automatically press the yes button on any unsigned driver dialogs that appear.

  • 05/08/04 : Updated the UpdateDevices inf file in the UpdateDevices cab file to remove the [SetupReg.AddReg] section.

  • 05/06/04 : UpdateDevices 1.0.0.7 updated to load best device driver instead of the first driver from the driver list that works. This is not in all circumstances the best driver to load. Also now use the Hardware ID of the device to load the driver instead of the truncated device id. In some cases this is not the same.

  • 05/06/04 : HWPnP 1.0.0.10 ( HWPnPDLL 1.0.0.5 ) updated to load best device driver instead of the first driver from the driver list that works. This is not in all circumstances the best driver to load. Also now use the Hardware ID of the device to load the driver instead of the truncated device id. In some cases this is not the same. Also fixed a problem with HWPnPDLL where it was pressing the finish button too early and aborting the driver load. Also now add new child devices to the end of the device list as they are discovered. Hopefully this should help in installing all devices in one run of HWPnP.

  • 05/01/04 : ShellExecute updated to version 1.0.0.3 . It now uses CreateProcess to launch cmd files instead of ShellExecute. This should ensure that when used as the shell that it does not cause explorer to be launched and the ram drive to be locked.

  • 04/27/04 : HWPnP updated to add option to select by device class

  • 04/16/04 : InfCacheBuild added

  • 04/15/04 : ConvReg added for this topic: Howto Get Most Of Bart's Pe

  • 04/14/04 : New website created