Start by having a look at the htm files in *builder\help and then go through the content of a few simple plugins, especially their .inf and .xml files.
A plugin for your application/program may already exist, ask/search the forum and the all powerful net for BartPE plugins.
Find info on creating plugins here:
http://www.nu2.nu/pebuilder/help/english/pluginformat.htmFind info on nu2menu here:
http://www.nu2.nu/nu2menu/Find info on environment variables here:
http://www.wilsonmar.com/1envvars.htm-------
Depending on the complexity of the software you are trying to create a plugin for you may need some or all of the below mentioned applications/software or none of them, further you may need completely other tools, your choice, here are some stuff to get you going:
-------
Get Universal Extractor here:
http://legroom.net/software/uniextractGet a few of the Sysinternals Process Utilities here:
http://technet.microsoft.com/da-dk/sysinte...28en-us%29.aspxGet InstallRite here:
http://www.epsilonsquared.com/installrite.htmGet ConvRegToInf here:
http://www.paraglidernc.com/utilities/utilities.htmGet PapaTomTom's PluginBuilder here:
http://www.paraglidernc.com/Files/PluginBuilder351.zipGet Ini2Inf.cmd here:
http://www.911cd.net/forums//index.php?sho...st&p=135619Get Regshot here:
http://sourceforge.net/projects/regshot/Get RegCrawler (30 day trial) here:
http://www.dcsoft.com/products/regeditx/regcrawler.htmGet Reshacker here:
http://www.angusj.com/resourcehacker/Get ExamDiff here:
http://windows.dailydownloads.net/sv/pdf_a...8-0-3-download/Some people use Autoit:
http://www.autoitscript.com/autoit3/and there are a lot of other useful tools out there to aid in tracking changes made by a running program, converting reg to inf, write ini to inf etc.
-------
Info on plugin creation using InstallRite:
http://users.telenet.be/Robvdb/how_plugin.htmInstall InstallRite, run it, configure it, make a snapshot of your system, install your software, run the newly installed software, use its functions, close it, then review the install.
Look for installed files, registry settings etc.
Do reg dumps, convert with ConvRegToInf, compare inf-files with ExamDiff
There are additional things that you might need to do using the other tools previously mentioned.
Such as running filemon, regmon etc to see in realtime what the program is doing, like calling other system files, writing to registry etc.
If you are trying to add a small application (e.g. single exe), you can test it by just adding it. The builder has a "Custom" option to include files and folders from a specific directory. Once booted use a file explorer to dig for the exe and try to run it. If it works, then it's no sweat making a plugin for it, if it errors out try moving the application (all files) to the RAM drive and try again. Some apps need "space" to expand, they can be expanded into RAM prior to app starting, use cmd-file or RAR to do that or consider FBWF.
Another cool "trick" is to add the InstallRite + DAO-MSJEt plugins e.g. the one by Joshua to the build. In combination with FBWF you can install your application on the cd while running the booted BartPE. This will not work for all applications though.
Get Joshua's version of the FBWF plugin here:
http://www.911cd.net/forums//index.php?sho...st&p=138273