Jump to content

[Release] Windows XP PowerPacker

Recommended Posts


v1.0 RC5

UPDATED: 08-17-05

Currently Known Bugs:

No bugs found as of yet. :)




v1.0 RC5 - 08-17-05

I have extensively re-written most of the code to make it function much better.

1. RC4 had hesitation issues when browsing and selecting things. That is fixed in RC5.

2. I have added a checkbox which allows the user to exclude WIN9XUPG folders from being copied to the destination (To help save a lot of space of your final product if you do not plan on using the winnt32.exe upgrade option... which nobody should use anyways).

3. Also another check box for the user to exclude the LANG folder from being copied to the destination (Which also saves a lot of room and is not needed if you are only going to be using a localized version of WinXP).

4. Also as promised... I made major use of the new powpack.ini file! You now can call PowerPacker_v1.0RC5.exe from a script file using certain parameters and you can actually create your whole entire multiboot disk 100% unattended!!! Completley from the first pack to the last pack... and even have it compile your iso into the destination and name you specify! No more sitting at the computer for hours waiting for every pack to finish so you can start the next pack. Once you have created your script file... and your set of ini files all you will need to do is run your script and leave. Come back later and everything is done! I think I deserve a round of applause for that! You all will never know what I had to do to get this program capable of doing that. (Check the updated help file for more information.)

5. Updated the help file with instructions on how to use the unattended parameters.

6. Added a "Tri-Pack" Checkbox... which will allow a user to quickly create three packs from one source. (Unattended with Driverpacks, Unattended without DriverPacks, and a regular attended pack.)

7. Added a Checkbox called "Custom Pack Name" which will allow a user to choose a four character name to be used as the destination directories and boot files. (**NOTE** when you use this option you have to manually edit the BOOT\cdshell.ini file to add your custom pack to the boot menu.)

8. Many other changes were made... but there are too many to list and remember.

v1.0 RC4.1 - 08-08-05

1. I accidentally compiled the PowerPacker RC4 file the wrong way. I recompiled it the normal way and there is no problem now. Sorry guys.

v1.0 RC4 - 08-07-05

1. Implemented a powpack.ini file to record your settings. This way everytime you open Windows XP PowerPacker it will remember how you had it setup the last time you used it.

2. Progress windows were changed to not always be on top. This way you can still use your computer normally without having Windows XP PowerPacker's windows being in your way as much as before.

3. Fixed some spelling errors.

4. Fixed the problem with WIN51IP and WIN51IC files getting copied over when they weren't needed. If you are creating a Windows XP Professional pack the WIN51IP files will get copied over, and the WIN51IC files will get copied over when you are creating a Windows XP Home pack.

5. More error checking implemented in the "Compile ISO" process. Now a window will pop up stating that you have successfully created your iso. If your iso was not created or ends up being 0 KB in size it will tell you it failed.

v1.0 RC3 - 07-13-05

1. Fixed - When help file is opened I can not use the Main GUI window untill I close the help file.

2. Whenever certain windows are opened by powerpacker the main window will now be disabled so that users can not click on things when they are not supposed to.

v1.0 RC2 - 07-10-05

1. Put a logo on the right side of the gui.

2. Placed Donation buttons in the program so users may donate to support the work on Windows XP PowerPacker. (The wife made me do it! LOL! ;) )

3. Integrated the capability to run custom written .bat scripts at different points of the packing process.

v1.0 RC1 - 07-05-05

This release will be Release Candidate 1. Which means this may be the FULL version... if no bugs are reported.

1. I coded my own Dosnet.inf parser... so now I am no longer using BootFolder.exe. This version should work much better. Now there is so far no problems with createing the Boot Folder because my parser does not car if anything allready exists in the folder or if the file allready exists. It will overwrite if it has to. There should also be no need of MS Framework .net being installed... because that was needed by bootfolder.exe. My parser is completley based off the idea of bootfolder.exe by Nazgul... but my version is made to work better with powerpacker and it's needs. (Nazguls new version seems to be able to overwrite existing files now. So if you want to create a boot folder only... his tool is the best for the job!)

P.S. A huge THANK YOU to moesasji for his patience and beta testing. Without his help I don't think I could have fixed all of these errors so soon.

v1.06 - 06-28-05

1. Fixed a few minor bugs. (None that were harmful... just annoying.)

2. Coded the temp directory a little differently.

3. Added the newest version of BootFolder.exe

v1.05 - 05-24-05

1. Integrated Nazgul's BootFolder.exe file to handle createing the boot directory. This method is much faster and creates a lot less steps. Now you do not need to go through the windows setup process to make the boot folder.

Much thanks to Nazgul!

v1.04 - 05-22-05

1. Fixed problem with Boot directory not copying to the destination sometimes. It should work every time now.

v1.03 - 05-21-05

1. Added Embedded Help File.

2. Added Help File Button.

v1.02 - 05-18-05

Fixed all known bugs.

1. I fixed the window size. It should now fit any resolution that somebody would use.

2. Made PowerPacker Set Attributes on all files to normal.

3. Added features to help make sure users do not point to incorrect directories.

v1.01 - 05-14-05

1. Fixed problem with creating optimised ISO.

2. Added extra files section.

3. Added progressbars.



Plans for next release:


Fix any bugs that are reported.

So far no bugs reported.


This program was made with the BTS DriverPacks in mind. Basically it does just about everything you need to do to add a windows XP load to your MultiBoot Disk.

It will gather the needed files from your source XP CD and put them into a directory you specify. It will grab the DriverPack Files and install them. It will create a boot directory for your load and even hex edit the files that need to be HEXED to allow you to boot to it. It will put the needed info into the boot list so you can select your XP load. It makes testing the DriverPacks very easy!!!

Right now it is still a beta version because I want to work out any bugs. So please be carefull when you use it. Here is a quick tutorial and some info you should know...

The program was built using Autoit v3.

If you are going to use BTS DriverPacks you must run the "BTS_DPs_Slipstreamer_Vxxxx.cmd" file to create the "UWXPCD_ROOT" directory, which you will need later.


1. Open the program.

2. Browse to your source XP files. (The directory containing the first I386 directory you want to use.)

3. Browse to the directory where you want to create your "PowerPack" disk. (Make sure you have plenty of room on this hard drive because we may be using a lot of space.)

4. Select Your Windows XP Version. (If your I386 folder is a XP Pro disk choose "Professional" or if it is a Home disk choose "Home".)

5. Now choose your Windows XP Edition. (Corporate, Retail, OEM, or Upgrade.)

6. Next... will this be With or Without BTS DriverPacks?

If you select "With BTS DriverPacks" you will notice the Input boxes for DriverPacks and the next steps "Unattended" will be enabled. (You must be createing an Unattended load if you want to use the DriverPacks!)

Browse to your "UWXPCD_ROOT" directory which you created using "BTS_DPs_Slipstreamer_Vxxxx.cmd". "UWXPCD_ROOT" should have a file inside of it called "RUN_ME.CMD".

7. Now select whether or not this is an Unattended Install.

8. If it is an Unattended install you will need to browse to the winnt.sif file you will use for this load.

9. Then browse to the $OEM$ directory you want to use for this load (Optional).

10. You will notice a section called "Extra Source Files". This section is disabled for now because it has not been implemented yet.

11. Now that you have made your selections you can click on the button "Pack Files Now".


If you did everything correctly it will begin doing it's work. When it gets to installing the driverpack files you will need to answer anything BTS's Scripts asks you. Or if you know how to edit the RUN_ME.CMD file you can make this process automated so it won't ask you.

When it finishes the DriverPack process it will begin createing your boot directory.

After the boot directory is created all of the necissary files are Hex Edited and this Pack is finished.

What I like to do is create 3 loads for each XP CD. One which is automated with DriverPacks, One that is Automated without DPs and one that is a regular XP load (Which is good for doing an XP Repair etc)

So I have made the program able to handle these 3 different loads for each different Version/Edition of XP.

Once a pack is finished all you need to do, For Example, is click "Without Driverpacks" and then "Pack Files Now" and it will begin your second load with all the same settings except DriverPacks.

When you have created all of the packs you need for your powerpack disk then you can move on to the button "Package ISO" this button will walk you through the other steps and use cdimage.exe to compile your optomized ISO for you. ;)


Please post bugs and requests in this thread... and be nice... this is my first Public App! :blink:


powerpacker-gui.jpg (Screenshot Updated August 17th 2005)

P.S. Please check out Windows XP PowerPacker's spot at BetaNews.com

Give it a rating and place a comment if you get a chance. Thanks everybody!

Looks like Windows XP PowerPacker is becoming very popular! Check out google to see what I am talking about.

Search: Windows XP PowerPacker on GOOGLE.com

I even found a site that claims to have a keygenerator and Crack for WinXP PowerPacker!

(Duh... it's freeware and doesn't need a keygen or crack.) Please Don't get the crack it must be a virus!!!

Edited by Siginet
Link to comment
Share on other sites

Nice indeed :D

I will definetely try this out this week-end :)

EDIT: pinned topic!

Looky Looky Me Got Sticky! YAY!

Hope you guys like. :)

I've been working hard on it. Please let me know any changes I need to make.

BTW if Bashrat or anyone who helps on the DriverPacks wants me to send them the Source code so they may be able to Spice it up or tweak it, just let me know. ;)

Link to comment
Share on other sites

I found a couple minor bugs and a huge bug in the program.

The huge bug has to do with making the optimised ISO... it wasn't Optimiseing it. :unsure:

I have fixed all of it and added the "Extra Files" section to it.

I also added some progressbars in it so you can see it is working while it copies files.

The new version should be online later today.

I will post here when it has been updated. ;)

Has anyone had a chance to use it yet???

Link to comment
Share on other sites

New release just uploaded. :D

This one works very well. So far I haven't found any bugs.

Except that the gui I made is too long. :( So if you are in a screen resolution of 800x600 part of the gui is cut off.

The next version will have a different layout to fix that. But you can use the program in a higher resolution just fine for now. :) I may work on a help file soon as well.

Does anyone have anything to say about it yet? I know it hasn't been online too long... but I can't wait for people to try it out. LOL! The anticipation is killing me. :whistle:

Link to comment
Share on other sites

When did you get these error messages? It is supposed to pop up an error if you did not do something correctly. If it wasn't an error from something you've done then I need to fix it. Because when I use it I don't get any errors.

I need to know what error you got.

Link to comment
Share on other sites

All was OK, except hexedit - hexediting was not allowed, but for me it is no need to edit.

I have all versions setupdlr.bin pointing to according bootfolder (pro1; pro2; pro3).

Link to comment
Share on other sites

If the hex editing part did not finish there must be something not copying over to your destination quick enough. So far I haven't run into this... but I have not had the chance at testing it on many computers yet.

Is the boot Directory copying over correctly? The boot directory would be a folder named XPPC or something simular (Depending on what type of pack you are createing.) on the root of your destination. Not in the "ROOT" directory.

Link to comment
Share on other sites

I will be putting another update online sometime tommorrow.

It fixes the problem of being too long on 800x600 resolution. Actually the window is layed out a lot differently.

I also added some code to have it check to make sure you point to the correct directories on certain browse buttons. This will probably fix the errors others were getting. The way the program was made was a little confuseing on wether you point to a directory or a directory containing a certain directory and I think that may have been what caused the errors.

Once I put together a help file it should make things more clear.

Link to comment
Share on other sites

Yeah that was the bug I fixed in the next version. ;) I made the window too long... in the new version the format is a lot different.

No need to apologize. I'm glad you posted. I wish more people would help me test it for bugs.

Let me know if it works out for you or not.

Link to comment
Share on other sites

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Create New...