Help - Search - Members - Calendar
Full Version: X-setup Pro
The CD Forum > Bart's PE Builder > Plugins
XPAddict
As a long time user of X-Setup from Xteq, I recently downloaded the lastest freeware version 6.6 from http://www.x-setup.net/.

What is nice about this version is that it automatically creates PE-Builder plugin for you! Just tell it where you have your Pe-Builder folder located and it creates the necessary files for you! How sweet is that?

Here are the files it created for me when I had it do its magic:

bpe_xsp.html

CODE
<html>
<head></head>
<body>
<i>PE Builder v3 plugin</i>
<hr>
<h1>XQDC X-Setup Pro</h1>
<a target="_blank" href="http://www.x-setup.net">X-Setup Pro</a> by XQDC Ltd.<br>
<br>
X-Setup Pro is a system tweaker utility that can assist you to fix a computer that has some sort of booting problem.
<br>
<br>
It allows you to open either a user registry file or a system registry file from the computer facing the problem. Using this load procedure, you can easily access the computer registry and a user registry file from the main system (not the BartPE registry) and change items as it would have started up normally. Simply execute "Load computer registry" or "Load computer registry" from the file menu.
<br>
<br>
When executed, PE Builder will automatically retrieve all needed files from: <b>C:\Program Files\X-Setup Pro\</b>
<br>
<br>
<u>You only need to run "X-Setup Pro BartPE Enabler" application once</u>, each time you run PE Builder the current files from your X-Setup Pro folder will be used automatically.
<br>
<br>
This means, each time you create a new bootable ISO image using PE Builder, PE Builder will retrieve all files it needs for X-Setup Pro directly from your X-Setup Pro folder. Any updates or patches that have been applied to X-Setup Pro will be automatically included in the bootable ISO Image because of this linking.
<br>
<br>
There is no needing to manually copy any files when you have performed an update of X-Setup Pro, this will simply happen automatically.
<br>
<br>
<br>
<hr>
<i>X-Setup Pro Copyright © 1996-2004 XQDC Ltd. - All Rights Reserved </i><br>
<i>PE Builder Copyright © 2002-2003 Bart Lagerweij. All rights reserved.</i><br>
</body>
</html>


bpe_xsp.inf

CODE
; PE Builder v3 plug-in INF file for XQDC X-Setup Pro
; Created by XQDC Ltd. (TeX HeX)

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="X-Setup Pro"
Enable=1
Help="bpe_xsp.html"

[Append]
nu2menu.xml, bpe_xsp_menu.xml

[WinntDirectories]
a="Programs\X-Setup Pro",2
b="Programs\X-Setup Pro\bin",2
c="Programs\X-Setup Pro\cfg",2
d="Programs\X-Setup Pro\lang",2
e="Programs\X-Setup Pro\plugins",2
f="Programs\X-Setup Pro\wizards",2

[SourceDisksFiles]
vbscript.dll=2
stdole32.tlb=2
C:\Program Files\X-Setup Pro\cfg\bpe_xsp.cmd=a,,1
C:\Program Files\X-Setup Pro\bin\*.exe=b,,1
C:\Program Files\X-Setup Pro\bin\*.bpl=b,,1
C:\Program Files\X-Setup Pro\bin\*.ocx=b,,1
C:\Program Files\X-Setup Pro\bin\*.dll=b,,1
C:\Program Files\X-Setup Pro\cfg\*.*=c,,1
C:\Program Files\X-Setup Pro\lang\*.*=d,,1
C:\Program Files\X-Setup Pro\plugins\*.*=e,,1
C:\Program Files\X-Setup Pro\wizards\*.*=f,,1


[Software.AddReg]
0x1, "Xteq Systems\X-Setup Pro\CurrentVersion", "BartPE Active", "1"


bpe_xsp_menu.xml

CODE
<NU2MENU>
<MENU ID="Programs">      
 <MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()\Programs\X-Setup Pro\bin\dcXSPStart.exe))" CMD="RUN" FUNC="@GetProgramDrive()\Programs\X-Setup Pro\bpe_xsp.cmd">X-Setup Pro</MITEM>
</MENU>
</NU2MENU>


Works for me! You have to use the File menu to load the system registry hives unless you use something like Paraglider's RunScanner to load the system hives (I haven't tried RunScanner w/it but it should work).

Enjoy!

XPAddict
solara
Gave it a whirl but could not get it to work. A straightforward enough plugin with only 1 registry entry! mad.gif

My problem is that I could not register dcXSPEngine.dll. I ran Dependency Walker on it, and all files are present.

At startup of the cmd file, I get an error message that the launch has stopped at stage F2. Reading the help file, stage F2 deals with the core components found under the BIN folder. I have verified that all files are present in the BIN folder.

I even ran the xsetup pro installer within BartPE, and it installs fine. It just won't launch because it cannot register dcXSPEngine.dll (this is the last dll to be registered - all other dll's are registered without any problems).

Any ideas? I have nu2menu/geoshell.
DigiWiz
QUOTE (solara @ Jan 6 2005, 12:40 AM)
Any ideas?  I have nu2menu/geoshell.

You could always use my X-Setup Pro 6.6 RAMDrive plugin from THIS thread.

DW

smile.gif
XPAddict
QUOTE
You could always use my X-Setup Pro 6.6 RAMDrive plugin from THIS thread.


Damn! I even searched for X-Setup before posting and didn't find your post - will try it as well! The main thing (besides the obvious) I thought was cool that an app vendor added the builtin hooks to try and make their app work in BartPE!

XPAddict
solara
Nope, get the same error using DigiWiz's plugin as well. No differences between the two except one has some files from the Ramdrive, otherwise registry entries are the same.

NO idea why I can't register that one dll!
XPAddict
@solara
QUOTE
My problem is that I could not register dcXSPEngine.dll. I ran Dependency Walker on it, and all files are present.


Used the plugin exactly as X-Setup made it w/o changes, used slipstreamed Server 2003 RC1 as base build, had no trouble running X-Setup (other than it takes an ungodly amount of time to load its plugins under Virtual PC!). Tried using RegeditPE to pre-load reg hives, but when you run X-Setup it complains that another app has loaded the hives and offers to unload them. It is easy to load the hives from the File menu, and X-Setup recognizes that you are under BartPE and tells you how to do it.

dcXSPEngine.dll registers w/o error.

These kind of problems are so annoying as it is hard to narrow down what another plugin may be doing to screw around with the new one you are loading!

Hope you get it working - maybe post to the X-Setup forum at:

http://www.x-setup.net/forum/index.php?lang=EN

Let us know if you figure it out!

XPAddict
foobar
What I still dislike about the X-Setup Pro plugin provided by XQDC: X-Setup Pro PE ignores my installed language pack!
I'd like to have this on the first start. However, trying to provide the relevant registry data beforehand results in an additional error reminder.
mad.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.