Build Engines

The MistyPE project is compatible with two different build engines, both of which are included in the project download -


WinBuilder

Based upon information in the WinBuilder wiki, WinBuilder was developed by Nuno Brito, Peter Schlang and Robert Kochem between 2005 to 2011.

MistyPE has been coded to use the WinBuilder scripting language, a language developed specifically for the WinBuilder build engine. WinBuilder.exe version 82.0.1.0 is included in the project download and the project has been extensively tested in WinBuilder.

WinBuilder runs on the Windows XP and newer operating systems and does not require any additional dependencies. It has a relatively small footprint and has been around for long enough to have extensive documentation covering supported commands - see here for example.

WinBuilder version 82.0.1.0 was released around 2011. Whilst there are some bugs these are fairly well known and it's possible to work around them as a consequence. Unfortunately WinBuilder is no longer in development and there do not appear to be any plans to update it in the future.

Screenshot of MistyPE running in WinBuilder on a Windows 7 operating system -


PEBakery

PEBakery is in development as a WinBuilder replacement and can be used as an alternative to WinBuilder. Whilst not all of the WinBuilder commands have been fully implemented in PEBakery at the time of writing (26/12/2017), the MistyPE project appears to be fully supported.

PEBakery has been developed by Hajin Jang (aka ied206 and joveler) and is in active development. At the time of writing the PEBakery test build release is version 0.9.1 alpha (Build 20171225)

PEBakery is a very promising open source project with a similar User Interface to WinBuilder. In the PEBakery developers own words (from here) -

"...What is PEBakery?
PEBakery is a builder specialized in customizing Windows PE.
It is intended to be used with Win10PESE, MistyPE project.

Why PEBakery was written?
PEBakery is compatible with WinBuilder 082.
Projects like Win10PESE are dependent on WinBuilder 082, but WB082's development went discontinued.
PEBakery works as a drop-in replacement of WB082, while providing much improved envrionment..."

PEBakery is open source software, licensed under GPLv3. Some links -

Screenshot of MistyPE running in PEBakery on a Windows 7 operating system -

NOTE - .Net Framework 4.7.1 and Windows 7 or newer is required to run PEBakery.

Document date - 20th January 2018