Help - Search - Members - Calendar
Full Version: Plugin for paravirtualized XEN Windows drivers
The CD Forum > Bart's PE Builder > Plugins
Pages: 1, 2
Christoph Berlin
Hi,

my name is Christoph and I am completely new on this forum. Right now I am working on XenEnterprise, the commercial product of XenSource. I think I dont have to explain XEN. Within this product it is possible to create a Windows based virtual machine. By default the devices get emulated (Realtek NIC and standard storage controller) via QEMU. But after the installation you can install the Windows PV (paravirtualization) tools and they replace the standard NIC and storage with high performance XEN drivers. And of course then the performance is much better...it is like the VMware Tools.

So after this long introduction I would like to create a plugin that allows me to create a BartPE Live CD with "xenified" paravirtualized drivers. But this task is not that easy as it looks like. The mechanisim is a bit complicated and it starts with the boot.ini. After installing the virtual machine the standard Xen Tools installation dialog adds a /PV to the boot.ini standard boot. For example the boot.ini looks like:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise (PV-enabled)" /fastdetect /noexecute=AlwaysOff /PV

Booting with this flag then I have to start three device drivers in the correct ordner. xentchn.sys, xenvbd.sys and xennet.sys.

I could give much more detail because I work for these guys ( :-) ) but first I would like to ask you if it is possible in general? There is no boot.ini on a live CD just the txtsetup.sif. And the second problem is that I am absolutely new to this plugin technology and I have to ask "How I would to do it?" as well :-)

I really appreciate your feedback and look forward to hear from you...

Cheers
Christoph
Ed_P
You are correct, BartPE does not use the boot.ini and to add your drivers you will need a plugin. Within PEBuilder is a Help folder you should look there initially. Then review some of the standard PEBuilder plugins for functional examples of the Help data. If you still have questions or need help by all means ask here. smile.gif
sherpya
the "boot.ini" params in winpe are stored in txtsetup.sif

make a plugin and add
CODE
[SetValue]
"txtsetup.sif", "SetupData", "osloadoptions", """/fastdetect /minint /noexecute=AlwaysOff /PV"""


please note that not all boot.ini options are working in minint mode
so options can be ignored by the setuploader
hilander999
You are asking for an extremely advanced plugin for pebuilder.

Drivers of this type can be loaded in a few different ways, but you may not be able to get past the minint switch.

What exactly does the /PV switch do from boot.ini?
IF & ONLY IF... the /PV switch is the actuall call to load the drivers, then I see no reason you can't do it from [BootBusExtenders] section of txtsetup.sif.

How many registry entries, inf files are involved with these drivers and what shell do you plan on using them with?

HKLM\SYSTEM\CURRENTCONTROLLSET\SERVICES\.... What entries in here are related to these drivers?
Some will have to work in conjunction with the txtsetup mods, but others will conflict and cause a nice old BSOD.

Where can these drivers be obtained? Or is this a comercial product that you work for and they want pebuilder support? I would guess that if the right person were to have access to the software, it MIGHT be workable, but again this is not the ordinary single executable plugin that is the starting point for most new users.

The hardest part for you with creating a plugin for this is that you must now forget most everything you know about how Windows loads and uses drivers because bartpe is a completely different animal all together.

Take a look at both the Stardock Bootskin plugin & the new bts textmode drivers setup to get a good idea of what it took to support standard drivers, then take into account that we have been playing with this for years, and still have not been able to accomplish some of the things we would like to see working in a PE environment.

Another question:
Are these drivers used stand-alone or are the part of the driver stack which may need an upper/lower filter installed also?
NightTrain
Hi gang, I have been a bartpe users for a while now (thank you to everyone that help develop it!). Any how I have been working on this issue for about 2 days now and have actually gotten the network drivers to load and XenServer to acknowledge that the tools are installed in WinXPE. I can start the "Citrix XenServer WinGuest Service" but when it comes to the seeing the virtual hard drives the OS can see them in device manager (with a yellow !) but disk manager cannot see them. I was hoping you could give me some pointers on how I might fix this issue.

One thing that I am not sure how to do is make a service start before the PNP process occurs. I think this is part of the issue as the Citrix XenServer Winguest Service is required to be running before the drivers are loaded. This server also requires that the WMI services be loaded before it is started.

I can start the service manually once I am in the WinXPE environment. I would be happy to provide what I have for a plugin to anyone that might be able to assist in getting this working.

Thanks again - NightTrain
VeeDub
Hi,

I have just started using Bart in a XenServer VM and have noticed that I do not have the PV drivers in my Bart install and thus performance is not going to be optimal.

The above thread does not sound encouraging. However I have been able to isolate the PV drivers and am wondering whether the following INF file (PV Ethernet Adapter) could be used to either create a plug-in to add the PV driver to Bart or whether the driver could be "slipstreamed" with an existing plug-in.

If adding the PV drivers to Bart is not going to be a big deal then I will have a go. If it is going to be really complicated then I think I will create a small Windows VM and install the XenServer Tools into that VM and then use that VM instead of Bart

Example INF file
CODE
;
; Xennet Miniport INF file
;
; Copyright (c) 2007, Citrix Systems, Inc. - All rights reserved.


[Version]
signature  = "$Windows NT$"
Class      = Net
ClassGUID  = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider   = %Citrix%
DriverVer=08/19/2008,5.0.0.10631
CatalogFile= xennet.cat

[ControlFlags]
ExcludeFromSelect=XEN\vif

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
0=%DiskDesc%

[SourceDisksFiles]
xennet.sys=0,,
xennet6.sys=0,,

[Manufacturer]
%Citrix% = Citrix,NTx86.6.0

; Default install section.  Used for pre Vista operating systems
[Citrix]
%Xennet_Desc% = Xennet_Inst,XEN\vif

[Xennet_Inst]
Characteristics = 0x4;NCF_PHYSICAL
CopyFiles = @xennet.sys
BusType = 1
AddReg = xennet.reg

[Xennet_Inst.Services]
AddService = Xennet,0x12,Xennet_Service,

[xennet.reg]
HKR, Ndi, Service, 0, "Xennet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"

[Xennet_Service]
DisplayName    = %Xennet_Desc%
ServiceType    = 1;SERVICE_KERNEL_DRIVER
StartType      = 3;SERVICE_DEMAND_START
ErrorControl   = 1;SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\xennet.sys
LoadOrderGroup = NDIS

; Default install section for Vista and later operating systems
[Citrix.NTx86.6.0]
%Xennet_Desc% = Xennet6_Inst,XEN\vif

[Xennet6_Inst]
Characteristics = 0x4  ; NCF_PHYSICAL
CopyFiles = @xennet6.sys
BusType = 1
*IfType = 6            ; IF_TYPE_ETHERNET_CSMACD
*MediaType = 0         ; NdisMedium802_3
*PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
AddReg = xennet6.reg

[Xennet6_Inst.Services]
AddService = Xennet6,0x12,Xennet6_Service,

[xennet6.reg]
HKR, Ndi, Service, 0, "Xennet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"

[Xennet6_Service]
DisplayName    = %Xennet6_Desc%
ServiceType    = 1;SERVICE_KERNEL_DRIVER
StartType      = 3;SERVICE_DEMAND_START
ErrorControl   = 1;SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\xennet6.sys
LoadOrderGroup = NDIS


[Strings]
Citrix = "Citrix Systems, Inc."
Xennet_Desc = "Citrix XenServer PV Ethernet Adapter"
Xennet6_Desc = "Citrix XenServer PV Ethernet Adapter [NDIS6]"
DiskDesc = "Citrix XenServer PV Driver Disk"


Thanks

VW
VeeDub
Well after the overwhelming response to my last post biggrin.gif ... I thought I'd post an update.

I decided to treat the various PV drivers as standard drivers and paste them in the relevant driver directories (\net \scsiadapter) although the image builds OK the PV drivers are not loaded.

Further research appears to explain why this approach does not work , basically one of the drivers is not a "standard" Windows driver.

The next idea I will try is to run Xensetup on a Bart USB image and see whether it will install the drivers into the image that way. However I am not confident that this will work because I wonder whether the differences in BartPE versus a normal Windows environment will kill the Xensetup process. Also the Xensetup changes may be lost on the next restart of Bart if they're installed this way (unless perhaps I can automate the Xensetup install each time the Bart image is loaded).

Am wondering whether one of the WinBuilder projects might be closer to normal Windows and thus more likely to succeed.

FWIW the performance of Bart in the VM is reasonable, but since I will be working with some large files at times if I can get the PV drivers loaded then obviously performance is going to be better.

VW
Ed_P
Have you reviewed the posting linked to in my sig for adding drivers? In particular the part about driver inf considerations should be reviewed.
jaclaz
@Veedub
I know NOTHING about XEN, but what the OP said is:
  • you need to pass a /PV parameter


You need to load these drivers in this order:
  1. xentchn.sys
  2. xenvbd.sys
  3. xennet.sys


That sums up to 4 conditions that should be met.

My guess is that should even one of the conditions be NOT met, the thingy won't work. hmm.gif

jaclaz
VeeDub
QUOTE (Ed_P @ Sep 1 2009, 01:57 PM) *
Have you reviewed the posting linked to in my sig for adding drivers? In particular the part about driver inf considerations should be reviewed.

To the best of my knowledge, yes. But then as the PV drivers are not loading, perhaps not correctly. Then again I am not getting any errors during the Bart build.
VeeDub
@Jaclaz
You make some interesting observations. I am not sure how to control the load order of drivers, is there some documentation on this?

Also is there any logging that I can use to see whether these drivers are loading, and if not, any diagnostics which might help in understanding why a particulare driver is not loading?

As for the /PV switch I guess I can try the earlier suggestions. FWIW it's worth, and it may not be relevant with respect to the PE environment, apparently it is possible to enable the normal Windows boot.ini /3GB switch via means other than specifying the switch in boot.ini - we had to do this at a site as specifying the /3GB switch in boot.ini caused intermittent issues with certain NVidia video cards. I mention this in passing as perhaps a similar approach might be possible re the /PV switch if the earlier posts do not appear to produce the desired result. I think the implementation of the switch was via a set command (i.e. an environment variable, but I will confirm this). Again this may not be applicable to PE environment anyway.

Thanks

VW
VeeDub
The /PV switch no longer appears to be relevant.

I had a look at a VM which has the XenTools installed, and there is no /PV switch in the boot.ini

jaclaz
Good, so three conditions are remaining.

Cannot say if the good ol' method applies to a PE, but at least it should be a start: unsure.gif

http://support.microsoft.com/kb/115486/en-us

http://www.osronline.com/ddkx/install/create-inf_7ap3.htm

jaclaz
cdob
QUOTE (VeeDub @ Sep 1 2009, 02:15 AM) *
Well after the overwhelming response to my last post

Appearantly very few BartPE user use Bart in a XenServer VM.
Using commercial software makes it more difficult.
Does the manufacturer offers drivers download?

QUOTE
basically one of the drivers is not a "standard" Windows driver.


Yes, the HardwareID XEN\vif is strange. That's not a classic real HardwareID
QUOTE
[Citrix]
%Xennet_Desc% = Xennet_Inst,XEN\vif


There seems to be GPL drivers too http://www.meadowcourt.org/downloads/
There is a nice install.bat. No idea if this works at BartPE. Can you try this?

You may add Paraglider's regshot. Run the XEN driver install.
Save the regshot difference to a file. Convert this to a PEBuilder plugin.
VeeDub
QUOTE (cdob @ Sep 2 2009, 08:08 AM) *
Does the manufacturer offers drivers download?

No, but I have exported the drivers, and I was originally hoping that I would be able to use them without much further effort.

QUOTE
There seems to be GPL drivers too http://www.meadowcourt.org/downloads/
There is a nice install.bat. No idea if this works at BartPE. Can you try this?

Definitely, thanks.

QUOTE
You may add Paraglider's regshot. Run the XEN driver install.
Save the regshot difference to a file. Convert this to a PEBuilder plugin.

That's a good idea as well. Probably look at this option as a last resort as I don't have much experience building plugins. I gather that a user created plugin is capable of installing drivers into the Bart environment?

I'll post back in a little while.

Thanks

VW
VeeDub
QUOTE (cdob @ Sep 2 2009, 08:08 AM) *
There seems to be GPL drivers too http://www.meadowcourt.org/downloads/
There is a nice install.bat. No idea if this works at BartPE. Can you try this?

I had a look at this page, not sure which msi I should be downloading. In trying to figure this out I found some documentation which seems to indicate that boot.ini is needed with this package. The standard XenTools look to be a lot simpler to deploy, you just run a single exe and that's it. I'm a big fan of the KISS principle so for the moment I think I will give this package a miss.

QUOTE
You may add Paraglider's regshot. Run the XEN driver install.
Save the regshot difference to a file. Convert this to a PEBuilder plugin.

I have done this with the XenTools and have the compare file. The compare appears to have captured all the registry entries related to the drivers, but there are a bunch of other registry entries as well that perhaps can be discarded. The size of the compare file at present is around 900KB.

Are there some "rules" on how to clean-up the compare file (for instance there are whole bunch of "blob" entries), or is some guru willing to scan the file that I have and quickly knock-out a whole bunch of entries that are unlikely to be needed?

VW
cdob
QUOTE (VeeDub @ Sep 2 2009, 03:27 AM) *
Are there some "rules" on how to clean-up

Drivers require often
HKLM\SYSTEM\ControlSet001\Enum
HKLM\SYSTEM\ControlSet001\Services

There maybe more settings required.

Can you upload the registery settings file?
VeeDub
@cdob

Here is the compare file.

Thanks for offering to have a look at it.

VW
cdob
At first glance, without access to the software and testing possibility:
I've to disappoint you and take a break.

Try sanbarrow's LODR approach. Load drivers at running BartPE.
Example http://www.911cd.net/forums//index.php?s=&...st&p=152612
VeeDub
QUOTE (cdob @ Sep 3 2009, 03:28 AM) *
At first glance, without access to the software and testing possibility:
I've to disappoint you and take a break.

@cdob
I don't expect you to build the plug-in for me, I was just hoping that you could cull the registry entries that from experience can most likely be safely discarded.

However are you saying, that having looked at the compare file, it is not well suited to creating a plug-in?

QUOTE
Try sanbarrow's LODR approach. Load drivers at running BartPE.
Example http://www.911cd.net/forums//index.php?s=&...st&p=152612

I've had a look at this thread, I have to say I am not quite sure how I can use VirtualBox to my advantage. Are you suggesting that I create a Windows installation in Virtual Box and then install the XenTools in the virtual instance?

sanbarrow
I guess cdob did not mean that you should run Virtualbox - but that you follow the same approach.
Just install the XEN-tools on the fly

is there a public download for the drivers ?
VeeDub
QUOTE (sanbarrow @ Sep 3 2009, 10:00 PM) *
is there a public download for the drivers ?

Do you mean the PV drivers or the xentools exe?
sanbarrow
QUOTE (VeeDub @ Sep 3 2009, 01:16 PM) *
Do you mean the PV drivers or the xentools exe?


does not matter -anything I could download to help
VeeDub
PV drivers
joakim
I had a very quick look at the registry capture. I have deleted the entries that I feel are safe to delete.

But, I must say, I really know absolutely nothing about this application..

The virtual networking stuff might not be as easy as applying registry patches. The application itself might have some sort of service installation feature that might be better. But you could for a start, try to apply the supplied registry file, or convert it to a plugin. Beware of some paths that point to C:\ (change them to X:\something..).

There are probably more entries that could deleted too.

Joakim
sanbarrow
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasPppoe\Linkage]

this should be definetely deleted.
Looks like this is the equivalent of the vmware-tools with special nic and scsi-drivers ?

Do you have a XP-VM running in XEN which has the drivers properly installed ?
Then I would try to boot that XP-XEN-VM with your BartPE and use DriverImportPE to load the drivers.
To do that you would specify the Windows-directory of the local XP-VM in DriverImportPE
You can create a regshot while doing so - this will give you a list of files to add
cdob
QUOTE (sanbarrow @ Sep 3 2009, 12:00 PM) *
Just install the XEN-tools on the fly

Yes, that's the idea. Thanks for joining, nice to get a VM expert.
VeeDub
QUOTE (sanbarrow @ Sep 3 2009, 11:50 PM) *
Do you have a XP-VM running in XEN which has the drivers properly installed ?

Yes.

QUOTE
Then I would try to boot that XP-XEN-VM with your BartPE and use DriverImportPE to load the drivers.
To do that you would specify the Windows-directory of the local XP-VM in DriverImportPE
You can create a regshot while doing so - this will give you a list of files to add

OK I will give that a try and post back the results.

Thanks
VeeDub
QUOTE (sanbarrow @ Sep 3 2009, 10:00 PM) *
is there a public download for the drivers ?

@sanbarrow

I have just found a file: windows-pvdrivers-xensetup.exe, looking inside the file it has all the drivers and perhaps means I don't need to do the other steps?

A copy of the file can be found here

This setup is designed for standard Windows, but as the files can be extracted from the setup it ought to be possible to create a plug-in from the contents of the archive. OTOH if the steps you have already outlined will be easier, then I will do that instead.

VW
sanbarrow
did you try to launch the setup while running your BartPE ? - maybe it even has a /silent switch so that you can add it to your startup-batch ?
sanbarrow
just found that /S /norestart should work

can't find a download for the file - otherwise I'd try it
VeeDub
QUOTE (sanbarrow @ Sep 4 2009, 11:08 AM) *
did you try to launch the setup while running your BartPE ? - maybe it even has a /silent switch so that you can add it to your startup-batch ?

Unfortunately, as I half expected, the installer fails with a number of errors essentially because the installer is designed for a standard Windows environment, which of course the PE environment is not.
VeeDub
QUOTE (sanbarrow @ Sep 3 2009, 11:50 PM) *
Then I would try to boot that XP-XEN-VM with your BartPE and use DriverImportPE to load the drivers.
To do that you would specify the Windows-directory of the local XP-VM in DriverImportPE
You can create a regshot while doing so - this will give you a list of files to add

DriverImportPE identifies both the PV Ethernet Adapter (with an exclamation mark) and the PV SCSI Adapter. The Ethernet Adapter does not import (no visible error) and after trying to import the SCSI Adapter the desktop disappears and a dialog box continually pops-up: Windows - System Error. Unknown Hard Error.
jaclaz
A shot in the dark. ph34r.gif

Have you seen this:
http://www.jolokianetworks.com/70Knowledge...Drivers_for_Xen
it seems like third party Open Source drivers do exist though documentation/homepage is totally "obscure" and not up to date, they may be worth a try. unsure.gif

jaclaz
VeeDub
QUOTE (jaclaz @ Sep 4 2009, 08:32 PM) *
Have you seen this:
http://www.jolokianetworks.com/70Knowledge...Drivers_for_Xen
it seems like third party Open Source drivers do exist though documentation/homepage is totally "obscure" and not up to date, they may be worth a try. unsure.gif

@jaclaz

Thanks for the suggestion, I am starting to run out of options. Actually cdob posted a link to meadowcourt earlier, however there was very little documentation, certainly this page is much more helpful and I could actually work out which package would be the most appropriate in my situation.

Unfortunately these packages are msi files which proved to be a major PITA to get working with my Bart installation. Having finally sorted that out the MSI won't install under Bart as it is failing at open bangin.gif (it's not an MSI error) it's an environment issue. While the package installer runs fine in the Windows VM (which means that the MSI package is intact) when I try to install in Bart I get the following error:

Could not access network location. %SystemDrive%\Programs

There is an environment variable SystemDrive which is set to X: ... and the path exists so I have to assume that this particular MSI does not work with Bart. I will see if I can get some assistance with the author of the drivers package.

I also tried using DriverImportPE, to import the drivers from the Windows VM, but that worked about as well as when I tried using DriverImportPE with the XenTools PV drivers.


sanbarrow
QUOTE (VeeDub @ Sep 4 2009, 04:10 AM) *
Unfortunately, as I half expected, the installer fails with a number of errors essentially because the installer is designed for a standard Windows environment, which of course the PE environment is not.



This is not the whole story - personally i use MSI-packages in BartPE a lot and only very few apps do not work this way

Ulli
ponzandro
Try to start the msi package from the systemdrive when booting BartPE, copy the package to your BartPE output folder before building the iso.
A lot of msi packages produced an error "Please insert the disk" when started from a path that was not within the systemdrive.

I posted a plugin for the msi installer version 4.5.6001 some time ago http://www.911cd.net/forums//index.php?sho...mp;hl=installer Maybe you could try that too.


Also try to change:

[Software.AddReg]
0x2, "Microsoft\Windows\CurrentVersion","ProgramFilesDir","%SystemDrive%\Programs"

to
[Software.AddReg]
0x1,"Microsoft\Windows\CurrentVersion","ProgramFilesDir","X:\Programs"

for testing. That fixed the error: "Could not access network location. %SystemDrive%\Programs" for me.
VeeDub
QUOTE (ponzandro @ Sep 5 2009, 03:33 AM) *
Also try to change:

[Software.AddReg]
0x2, "Microsoft\Windows\CurrentVersion","ProgramFilesDir","%SystemDrive%\Programs"

to
[Software.AddReg]
0x1,"Microsoft\Windows\CurrentVersion","ProgramFilesDir","X:\Programs"

for testing. That fixed the error: "Could not access network location. %SystemDrive%\Programs" for me.

Good advice thumbsup.gif that fixed the error and allows the MSI to run.

Next problem is that you're prompted to restart after the install completes and the drivers do not appear in the Device Manager prior to the restart, so presumably I am going to have to perform a regshot and try and build a plug-in from that. And if that is the path to be taken, would I be better off installing the drivers into the Windows VM and performing the regshot there - as that is the environment that the installer package is built for?



VeeDub
QUOTE (cdob @ Sep 2 2009, 08:08 AM) *
There seems to be GPL drivers too http://www.meadowcourt.org/downloads/
There is a nice install.bat. No idea if this works at BartPE. Can you try this?

@cdob

Can you post a link to the bat file. I can see the msi's but not the install.bat
joakim
How does it behave when installoing in a real vm? Prompted to reboot before anything is visible on next boot?

If so, I would bet on making the regshot from an install in PE and then make a plugin of it.

One question;
Is it also not visible if drivers are installed with rundll32 on the drivers inf files?

Joakim
VeeDub
QUOTE (joakim @ Sep 5 2009, 06:54 PM) *
How does it behave when installoing in a real vm? Prompted to reboot before anything is visible on next boot?

Yes

QUOTE
One question;
Is it also not visible if drivers are installed with rundll32 on the drivers inf files?

I'm sorry, but I don't understand this question
cdob
QUOTE (VeeDub @ Sep 5 2009, 08:53 AM) *
Can you post a link to the bat file.

It's a old package: http://www.meadowcourt.org/downloads/old/W...XenPV-0.9.4.zip
joakim
QUOTE (VeeDub @ Sep 5 2009, 11:22 AM) *
I'm sorry, but I don't understand this question


Using rundll32 to install drivers like this;

CODE
rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 %CD%\filename.inf


But it might not be very different from using dpinst.exe..

Would not hurt to give it a try.

Joakim
VeeDub
OK I have run the GPLPV MSI in Bart and used regshot to capture the changes.

I had a go at trying to convert the compare file to an INF but the online converter didn't like the input, and as this is new ground for me I'd appreciate it if someone with some knowledge could have a look at the compare file and at least fix the most obvious errors


Have removed file as found a better reg2inf converter
joakim
QUOTE (VeeDub @ Sep 5 2009, 12:59 PM) *
OK I have run the GPLPV MSI in Bart and used regshot to capture the changes.

I had a go at trying to convert the compare file to an INF but the online converter didn't like the input, and as this is new ground for me I'd appreciate it if someone with some knowledge could have a look at the compare file and at least fix the most obvious errors


Have removed file as found a better reg2inf converter


http://www.paraglidernc.com/Files/ConvRegToInf11007.zip

Post what you have and you may get some clues.

Joakim
VeeDub
Had a go at creating a plugin, which at least does not create errors.

However when starting Bart in the VM, none of the PV drivers appear.

Here's the compare file from regshot and the inf file with my mod's.

Compare.txt
CODE
Regshot 1.8.2(Paraglider)
Comments:after
Datetime:2009/9/5 21:37:42 , 2009/9/5 21:38:45
Computer:
Username:SYSTEM , SYSTEM

----------------------------------

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex(3):50,47,AF,6C,C9,43,30,BE,BA,43,CE,14,A5,9C,1A,CC,EB,9B,47,B7,64,0D,\
54,E4,F7,1A,96,28,7C,71,21,11,D6,81,90,5B,B6,C1,6C,6C,69,28,7E,8C,E3,6B,3E,3E,\
91,46,D3,34,BA,47,2F,B0,FE,4A,F4,51,6D,1D,47,2B,46,CF,06,96,AE,8E,3D,73,07,44,\
9E,AD,F2,02,D0,17

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\CED5EDE48023E1A4E825AD4CF4D70726]
"70438FAD49DD8D34CA8007E99FA0EEE6"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\45CD50F1C4796F04FB14E0DF3BBE1DCD]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\788CD8FB64B477E4CA3D21E5A8B2BAE8]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\79A8F10C0141EC141AE6676E70F2FD8F]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7CE1B61F1B532C24097122CD328DB07E]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\84BA9C74D7A32B24EAC2F729538C7B4B]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\8CE211115368BF54A98E2C32011F8ED2]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\F5B9BB6D9F16E6B4F8DA8279605FBEBE]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\Xen PV Drivers\\drivers\\xenpci\\xenpci.cat"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\8CE211115368BF54A98E2C32011F8ED2]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\ca.cer"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\84BA9C74D7A32B24EAC2F729538C7B4B]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\Xen PV Drivers\\drivers\\xenscsi\\xenscsi.cat"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7CE1B61F1B532C24097122CD328DB07E]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\Xen PV Drivers\\drivers\\xennet\\xennet.cat"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\79A8F10C0141EC141AE6676E70F2FD8F]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\Xen PV Drivers\\bin\\copyconfig.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\788CD8FB64B477E4CA3D21E5A8B2BAE8]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\Xen PV Drivers\\bin\\shutdownmon.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\45CD50F1C4796F04FB14E0DF3BBE1DCD]
"70438FAD49DD8D34CA8007E99FA0EEE6"="X:\\Programs\\Xen PV Drivers\\drivers\\xenvbd\\xenvbd.cat"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Patches]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Usage]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Patches]
"AllPatches"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties]
"LocalPackage"="X:\\minint\\Installer\\46aa0.msi"
"AuthorizedCDFPrefix"=""
"Comments"=""
"Contact"=""
"DisplayVersion"="0.10.0.86"
"HelpLink"=""
"HelpTelephone"=""
"InstallDate"="20090905"
"InstallLocation"=""
"InstallSource"="X:\\"
"ModifyPath"="MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
"Publisher"="James Harper"
"Readme"=""
"Size"=""
"EstimatedSize"=dword:00000520
"UninstallString"="MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
"URLInfoAbout"=""
"URLUpdateInfo"=""
"VersionMajor"=dword:00000000
"VersionMinor"=dword:0000000A
"WindowsInstaller"=dword:00000001
"Version"=dword:000A0000
"Language"=dword:00000409
"DisplayName"="GPL PV Drivers for Windows"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features]
"Cert"="Aa9Q({npQ=8bzQ.@f5i2"
"ShutdownMon"="qC&Xf%F[6Aog}7FncVqU"
"CopyConfig"="%OZhf]2f09@`}(s3gu}x"
"XenPci"="aK=$n95d8@{}QYXQ6-otDrivers"
"XenVbd"="!NS{,CVfs8105DzwNW{oDrivers"
"XenScsi"="(n1)?%a(M9k&.*W9-$*cDrivers"
"XenNet"="l5@Zvj]jN9zWlhomww9sDrivers"
"Drivers"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}]
"AuthorizedCDFPrefix"=""
"Comments"=""
"Contact"=""
"DisplayVersion"="0.10.0.86"
"HelpLink"=""
"HelpTelephone"=""
"InstallDate"="20090905"
"InstallLocation"=""
"InstallSource"="X:\\"
"ModifyPath"="MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
"Publisher"="James Harper"
"Readme"=""
"Size"=""
"EstimatedSize"=dword:00000520
"UninstallString"="MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
"URLInfoAbout"=""
"URLUpdateInfo"=""
"VersionMajor"=dword:00000000
"VersionMinor"=dword:0000000A
"WindowsInstaller"=dword:00000001
"Version"=dword:000A0000
"Language"=dword:00000409
"DisplayName"="GPL PV Drivers for Windows"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ShutdownMon]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ShutdownMon\Security]
"Security"=hex(3):01,00,14,80,90,00,00,00,9C,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1C,00,01,00,00,00,02,80,14,00,FF,01,0F,00,01,01,00,00,00,00,00,01,00,00,00,\
00,02,00,60,00,04,00,00,00,00,00,14,00,FD,01,02,00,01,01,00,00,00,00,00,05,12,\
00,00,00,00,00,18,00,FF,01,0F,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,\
00,00,00,14,00,8D,01,02,00,01,01,00,00,00,00,00,05,0B,00,00,00,00,00,18,00,FD,\
01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,\
05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ShutdownMon]
"Type"=dword:00000010
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"="\"X:\\Programs\\Xen PV Drivers\\bin\\shutdownmon.exe\" -s"
"DisplayName"="Xen Shutdown Monitor"
"ObjectName"="LocalSystem"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Administrative Tools"=""
"Fonts"="X:\\minint\\Fonts"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Features]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6]
"Cert"=""
"ShutdownMon"=""
"CopyConfig"=""
"XenPci"="Drivers"
"XenVbd"="Drivers"
"XenScsi"="Drivers"
"XenNet"="Drivers"
"Drivers"=""

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList\Media]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList\Net]
"1"="X:\\"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList\Media]
"1"=";"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList]
"PackageName"="gplpv_fre_wxp_x86_0.10.0.86.msi"
"LastUsedSource"="n;1;X:\\"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6]
"ProductName"="GPL PV Drivers for Windows"
"PackageCode"="F6878E0E8E2CDDF4B9E936DE2A081FB8"
"Language"=dword:00000409
"Version"=dword:000A0000
"Assignment"=dword:00000000
"AdvertiseFlags"=dword:00000184
"InstanceType"=dword:00000000
"AuthorizedLUAApp"=dword:00000000
"Clients"=hex(7):3A,00,00

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\UpgradeCodes]

[HKEY_USERS\.DEFAULT\Software\Microsoft\Installer\UpgradeCodes\CED5EDE48023E1A4E825AD4CF4D70726]
"70438FAD49DD8D34CA8007E99FA0EEE6"=""

[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Administrative Tools"=""
"Fonts"="X:\\minint\\Fonts"

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Features]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6]
"Cert"=""
"ShutdownMon"=""
"CopyConfig"=""
"XenPci"="Drivers"
"XenVbd"="Drivers"
"XenScsi"="Drivers"
"XenNet"="Drivers"
"Drivers"=""

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList\Media]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList\Net]
"1"="X:\\"

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList\Media]
"1"=";"

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6\SourceList]
"PackageName"="gplpv_fre_wxp_x86_0.10.0.86.msi"
"LastUsedSource"="n;1;X:\\"

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6]
"ProductName"="GPL PV Drivers for Windows"
"PackageCode"="F6878E0E8E2CDDF4B9E936DE2A081FB8"
"Language"=dword:00000409
"Version"=dword:000A0000
"Assignment"=dword:00000000
"AdvertiseFlags"=dword:00000184
"InstanceType"=dword:00000000
"AuthorizedLUAApp"=dword:00000000
"Clients"=hex(7):3A,00,00

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\UpgradeCodes]

[HKEY_USERS\S-1-5-18\Software\Microsoft\Installer\UpgradeCodes\CED5EDE48023E1A4E825AD4CF4D70726]
"70438FAD49DD8D34CA8007E99FA0EEE6"=""


GPLPV.inf
CODE
[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Xen GPLPV Drivers"
Enable=1

[WinntDirectories]
a="Programs\Xen PV Drivers\drivers\xenpci",3
b="Programs\Xen PV Drivers\drivers\xenscsi",3
c="Programs\Xen PV Drivers\drivers\xennet",3
d="Programs\Xen PV Drivers\drivers\xenvbd",3
e="Programs",0
f="Programs\Xen PV Drivers\bin",3
g="Installer",0

[SourceDisksFolders]
xenpci=a,,1
xenscsi=b,,1
xennet=c,,1
xenvbd=d,,1
programs=e,,1
bin=f,,1
installer=g,,1

[Software.AddReg]
0x3, "Microsoft\Cryptography\RNG","Seed",\
50,47,AF,6C,C9,43,30,BE,BA,43,CE,14,A5,9C,1A,CC,EB,9B,47,B7,64,0D,\
54,E4,F7,1A,96,28,7C,71,21,11,D6,81,90,5B,B6,C1,6C,6C,69,28,7E,8C,E3,6B,3E,3E,\
91,46,D3,34,BA,47,2F,B0,FE,4A,F4,51,6D,1D,47,2B,46,CF,06,96,AE,8E,3D,73,07,44,\
9E,AD,F2,02,D0,17
0x1, "Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes\CED5EDE48023E1A4E825AD4CF4D70726","70438FAD49DD8D34CA8007E99FA0EEE6",""
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\45CD50F1C4796F04FB14E0DF3BBE1DCD"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\788CD8FB64B477E4CA3D21E5A8B2BAE8"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\79A8F10C0141EC141AE6676E70F2FD8F"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7CE1B61F1B532C24097122CD328DB07E"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\84BA9C74D7A32B24EAC2F729538C7B4B"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\8CE211115368BF54A98E2C32011F8ED2"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\F5B9BB6D9F16E6B4F8DA8279605FBEBE","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\Xen PV Drivers\drivers\xenpci\xenpci.cat"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\8CE211115368BF54A98E2C32011F8ED2","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\ca.cer"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\84BA9C74D7A32B24EAC2F729538C7B4B","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\Xen PV Drivers\drivers\xenscsi\xenscsi.cat"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\7CE1B61F1B532C24097122CD328DB07E","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\Xen PV Drivers\drivers\xennet\xennet.cat"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\79A8F10C0141EC141AE6676E70F2FD8F","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\Xen PV Drivers\bin\copyconfig.exe"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\788CD8FB64B477E4CA3D21E5A8B2BAE8","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\Xen PV Drivers\bin\shutdownmon.exe"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\45CD50F1C4796F04FB14E0DF3BBE1DCD","70438FAD49DD8D34CA8007E99FA0EEE6","X:\Programs\Xen PV Drivers\drivers\xenvbd\xenvbd.cat"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Patches"
0x0, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Usage"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Patches","AllPatches",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","LocalPackage","X:\minint\Installer\GPLPV.msi"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","AuthorizedCDFPrefix",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Comments",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Contact",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","DisplayVersion","0.10.0.86"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","HelpLink",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","HelpTelephone",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","InstallDate","20090905"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","InstallLocation",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","InstallSource","X:\"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","ModifyPath","MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Publisher","James Harper"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Readme",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Size",""
0x4, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","EstimatedSize", 0x00000520
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","UninstallString","MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","URLInfoAbout",""
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","URLUpdateInfo",""
0x4, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","VersionMajor", 0x00000000
0x4, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","VersionMinor", 0x0000000A
0x4, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","WindowsInstaller", 0x00000001
0x4, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Version", 0x000A0000
0x4, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","Language", 0x00000409
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\InstallProperties","DisplayName","GPL PV Drivers for Windows"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","Cert","Aa9Q({npQ=8bzQ.@f5i2"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","ShutdownMon","qC&Xf%F[6Aog}7FncVqU"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","CopyConfig","%OZhf]2f09@`}(s3gu}x"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","XenPci","aK=$n95d8@{}QYXQ6-otDrivers"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","XenVbd","!NS{,CVfs8105DzwNW{oDrivers"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","XenScsi","(n1)?%a(M9k&.*W9-$*cDrivers"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","XenNet","l5@Zvj]jN9zWlhomww9sDrivers"
0x1, "Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\70438FAD49DD8D34CA8007E99FA0EEE6\Features","Drivers",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","AuthorizedCDFPrefix",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Comments",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Contact",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","DisplayVersion","0.10.0.86"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","HelpLink",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","HelpTelephone",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","InstallDate","20090905"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","InstallLocation",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","InstallSource","X:\"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","ModifyPath","MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Publisher","James Harper"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Readme",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Size",""
0x4, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","EstimatedSize", 0x00000520
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","UninstallString","MsiExec.exe /I{DAF83407-DD94-43D8-AC08-709EF90AEE6E}"
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","URLInfoAbout",""
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","URLUpdateInfo",""
0x4, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","VersionMajor", 0x00000000
0x4, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","VersionMinor", 0x0000000A
0x4, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","WindowsInstaller", 0x00000001
0x4, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Version", 0x000A0000
0x4, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","Language", 0x00000409
0x1, "Microsoft\Windows\CurrentVersion\Uninstall\{DAF83407-DD94-43D8-AC08-709EF90AEE6E}","DisplayName","GPL PV Drivers for Windows"

[SetupReg.AddReg]
0x3, "ControlSet001\Services\ShutdownMon\Security","Security",\
01,00,14,80,90,00,00,00,9C,00,00,00,14,00,00,00,30,00,00,00,02,\
00,1C,00,01,00,00,00,02,80,14,00,FF,01,0F,00,01,01,00,00,00,00,00,01,00,00,00,\
00,02,00,60,00,04,00,00,00,00,00,14,00,FD,01,02,00,01,01,00,00,00,00,00,05,12,\
00,00,00,00,00,18,00,FF,01,0F,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,\
00,00,00,14,00,8D,01,02,00,01,01,00,00,00,00,00,05,0B,00,00,00,00,00,18,00,FD,\
01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,\
05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
0x4, "ControlSet001\Services\ShutdownMon","Type", 0x00000010
0x4, "ControlSet001\Services\ShutdownMon","Start", 0x00000002
0x4, "ControlSet001\Services\ShutdownMon","ErrorControl", 0x00000001
0x1, "ControlSet001\Services\ShutdownMon","ImagePath","""X:\Programs\Xen PV Drivers\bin\shutdownmon.exe"" -s"
0x1, "ControlSet001\Services\ShutdownMon","DisplayName","Xen Shutdown Monitor"
0x1, "ControlSet001\Services\ShutdownMon","ObjectName","LocalSystem"

[Default.AddReg]
0x1, "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Administrative Tools",""
0x1, "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Fonts","X:\minint\Fonts"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","Cert",""
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","ShutdownMon",""
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","CopyConfig",""
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenPci","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenVbd","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenScsi","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenNet","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","Drivers",""
0x1, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","ProductName","GPL PV Drivers for Windows"
0x1, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","PackageCode","F6878E0E8E2CDDF4B9E936DE2A081FB8"
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Language", 0x00000409
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Version", 0x000A0000
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Assignment", 0x00000000
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","AdvertiseFlags", 0x00000184
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","InstanceType", 0x00000000
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","AuthorizedLUAApp", 0x00000000
0x7, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Clients",":"
0x1, "Software\Microsoft\Installer\UpgradeCodes\CED5EDE48023E1A4E825AD4CF4D70726","70438FAD49DD8D34CA8007E99FA0EEE6",""
0x1, "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Administrative Tools",""
0x1, "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Fonts","X:\minint\Fonts"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","Cert",""
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","ShutdownMon",""
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","CopyConfig",""
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenPci","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenVbd","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenScsi","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","XenNet","Drivers"
0x1, "Software\Microsoft\Installer\Features\70438FAD49DD8D34CA8007E99FA0EEE6","Drivers",""
0x1, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","ProductName","GPL PV Drivers for Windows"
0x1, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","PackageCode","F6878E0E8E2CDDF4B9E936DE2A081FB8"
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Language", 0x00000409
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Version", 0x000A0000
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Assignment", 0x00000000
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","AdvertiseFlags", 0x00000184
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","InstanceType", 0x00000000
0x4, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","AuthorizedLUAApp", 0x00000000
0x7, "Software\Microsoft\Installer\Products\70438FAD49DD8D34CA8007E99FA0EEE6","Clients",":"
0x1, "Software\Microsoft\Installer\UpgradeCodes\CED5EDE48023E1A4E825AD4CF4D70726","70438FAD49DD8D34CA8007E99FA0EEE6",""


Among the potential issues with the inf file, it does not copy the file in the Programs plug-in directory to the Programs directory on Bart. There must be some issue with the way I have specified [WinntDirectories] / [SourceDisksFolders].
joakim
That can't be all, you are missing the system hive.

Try again with a clean vm. Make snapshot. Install package. Reboot. Make second snapshot. Produce compare.

Joakim
sanbarrow
Hi Vee Dub

here I can run the setup in BartPE - it does detect that I am not running in a Xen VM but other than that the drivers seem to be installed fine.

There must be something wrong with your msi-plugin - in a MOA-build this works.

One thing I noticed that seems queer to me - something here needs the VSS-service ???
The xensvc service needs WMI !

If it helps I post a regshot

Ulli

CODE
Regshot 1.7
Datetime:2009/9/6 01:07:27  ,  2009/9/6 01:08:05
Computer:MOA , MOA
Username: ,

----------------------------------

REGEDIT4



[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix]

[HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XenTools]
"MajorVersion"=dword:00000005
"MinorVersion"=dword:00000000
"MicroVersion"=dword:00000000
"BuildVersion"=dword:00002AA6
"Install_Dir"="R:\\Programs\\Citrix\\XenTools"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\0002]
"InfPath"="oem0.inf"
"InfSection"="XenEvent_Inst"
"ProviderName"="Citrix Systems, Inc."
"DriverDateData"=hex(3):00,80,68,87,D7,FC,C8,01
"DriverDate"="8-13-2008"
"DriverVersion"="5.0.0.10527"
"MatchingDeviceId"="root\\xenevtchn"
"DriverDesc"="Citrix XenServer PV Xenbus bridge"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#VEN_8086&CC_0101]
"Service"="intelide"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList]
"System Bus Extender"=hex(3):0D,00,00,00,02,00,00,00,03,00,00,00,04,00,00,00,01,\
  00,00,00,08,00,00,00,09,00,00,00,0A,00,00,00,0B,00,00,00,0C,00,00,00,0D,00,
00,\
  00,0E,00,00,00,0F,00,00,00,05,00,00,00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SYSTEM\0001]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SYSTEM\0001\Device Parameters]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SYSTEM\0001\LogConf]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SYSTEM\0001\Control]
"ActiveService"="xenevtchn"
"FilteredConfigVector"=hex(a):E8,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,01,00,06,00,00,00,01,80,
00,\
  00,00,00,00,00,00,30,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,\
  00,00,00,00,03,00,00,00,00,00,00,00,D0,02,00,00,10,00,00,00,00,00,00,00,00,
00,\
  00,FF,FF,FF,FF,00,00,00,00,00,02,01,00,00,00,00,00,05,00,00,00,05,00,00,00,
47,\
  00,65,00,6E,00,75,00,69,00,6E,00,65,00,49,00,08,02,01,00,00,00,00,00,09,00,
00,\
  00,09,00,00,00,38,00,36,00,5F,00,46,00,61,00,6D,00,69,00,6C,00,08,02,01,00,
00,\
  00,00,00,0A,00,00,00,0A,00,00,00,6C,00,5F,00,31,00,35,00,5C,00,5F,00,30,00,
00,\
  00,08,02,01,00,00,00,00,00,0B,00,00,00,0B,00,00,00,75,00,69,00,6E,00,65,00,
49,\
  00,6E,00,74,00,65,00
"AllocConfig"=hex(8):01,00,00,00,01,00,00,00,00,00,00,00,01,00,01,00,02,00,00,00,\
  03,00,00,00,00,10,ED,FF,00,00,00,00,00,D0,02,00,02,01,00,00,0B,00,00,00,0B,
00,\
  00,00,FF,FF,FF,FF

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SYSTEM\0001\LogConf]
"BasicConfigVector"=hex(a):E8,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,01,00,06,00,00,00,01,80,00,
00,\
  00,00,00,00,00,30,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,\
  00,00,00,03,00,00,00,00,00,00,00,D0,02,00,00,10,00,00,00,00,00,00,00,00,00,
00,\
  FF,FF,FF,FF,00,00,00,00,00,02,01,00,00,00,00,00,05,00,00,00,05,00,00,00,47,
00,\
  65,00,6E,00,75,00,69,00,6E,00,65,00,49,00,08,02,01,00,00,00,00,00,09,00,00,
00,\
  09,00,00,00,38,00,36,00,5F,00,46,00,61,00,6D,00,69,00,6C,00,08,02,01,00,00,
00,\
  00,00,0A,00,00,00,0A,00,00,00,6C,00,5F,00,31,00,35,00,5C,00,5F,00,30,00,00,
00,\
  08,02,01,00,00,00,00,00,0B,00,00,00,0B,00,00,00,75,00,69,00,6E,00,65,00,49,
00,\
  6E,00,74,00,65,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\SYSTEM\0001]
"ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}"
"Class"="System"
"HardwareID"=hex(7):72,6F,6F,74,5C,78,65,6E,65,76,74,63,68,6E,00,00
"Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}\\0002"
"Mfg"="Citrix Systems, Inc."
"Service"="xenevtchn"
"DeviceDesc"="Citrix XenServer PV Xenbus bridge"
"ConfigFlags"=dword:00000000
"Capabilities"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\disk]
"TimeOutValue"=dword:00000078

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenevtchn]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenevtchn\Security]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenevtchn\Enum]
"0"="ROOT\\SYSTEM\\0001"
"Count"=dword:00000001
"NextInstance"=dword:00000001



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenevtchn]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000000
"Tag"=dword:00000005
"ImagePath"="system32\\DRIVERS\\xevtchn.sys"
"Group"="System Bus Extender"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:1B:38:2D:DA:E2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:1B:77:31:65:71]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:50:56:C0:00:01]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:50:56:C0:00:08]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:00000000
"RegistrationEnabled"=dword:FFFFFFFF
"IPAddress"=hex(7):31,39,32,2E,31,36,38,2E,31,33,32,2E,31,00,00
"SubnetMask"=hex(7):32,35,35,2E,32,35,35,2E,32,35,35,2E,30,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:50:56:C0:00:01]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:00000000
"RegistrationEnabled"=dword:FFFFFFFF
"IPAddress"=hex(7):31,39,32,2E,31,36,38,2E,35,32,2E,31,00,00
"SubnetMask"=hex(7):32,35,35,2E,32,35,35,2E,32,35,35,2E,30,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:1B:77:31:65:71]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:FFFFFFFF
"RegistrationEnabled"=dword:FFFFFFFF

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet\nics\00:1B:38:2D:DA:E2]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:FFFFFFFF
"RegistrationEnabled"=dword:FFFFFFFF

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:1B:38:2D:DA:E2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:1B:77:31:65:71]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:50:56:C0:00:01]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:50:56:C0:00:08]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:00000000
"RegistrationEnabled"=dword:FFFFFFFF
"IPAddress"=hex(7):31,39,32,2E,31,36,38,2E,31,33,32,2E,31,00,00
"SubnetMask"=hex(7):32,35,35,2E,32,35,35,2E,32,35,35,2E,30,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:50:56:C0:00:01]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:00000000
"RegistrationEnabled"=dword:FFFFFFFF
"IPAddress"=hex(7):31,39,32,2E,31,36,38,2E,35,32,2E,31,00,00
"SubnetMask"=hex(7):32,35,35,2E,32,35,35,2E,32,35,35,2E,30,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:1B:77:31:65:71]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:FFFFFFFF
"RegistrationEnabled"=dword:FFFFFFFF

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xennet6\nics\00:1B:38:2D:DA:E2]
"NetbiosOptions"=dword:00000000
"EnableDHCP"=dword:FFFFFFFF
"RegistrationEnabled"=dword:FFFFFFFF

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xensvc]



[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xensvc]
"Type"=dword:00000110
"Start"=dword:00000002
"ErrorControl"=dword:00000001
"ImagePath"="R:\\Programs\\Citrix\\XenTools\\xenservice.exe"
"DisplayName"="Citrix Tools for Virtual Machines Service"
"DependOnService"=hex(7):57,6D,69,00,57,69,6E,4D,67,6D,74,00,00
"DependOnGroup"=hex(7):00
"ObjectName"="LocalSystem"
"Description"="Monitors and provides various metrics to XenStore"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenvbd]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenvbd\parameters]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xenvbd\parameters\Device0]
"NumberOfRequests"=dword:000000FE

[HKEY_LOCAL_MACHINE\SYSTEM\LastKnownGoodRecovery]


This are the added files to X:\i386

[X:\i386\INF\oem0.inf]
[X:\i386\INF\oem1.inf]
[X:\i386\INF\oem2.inf]
[X:\i386\SYSTEM32\DRIVERS\xenutil.sys]
[X:\i386\SYSTEM32\DRIVERS\xevtchn.sys]
joakim
The vss service can be forced into a faked state (like when running ShadowProtect & Ghost14 & BESR 853 in PE)

It might still work..

Joakim
VeeDub
QUOTE (sanbarrow @ Sep 6 2009, 01:26 AM) *
Hi Vee Dub

here I can run the setup in BartPE - it does detect that I am not running in a Xen VM but other than that the drivers seem to be installed fine.

If it helps I post a regshot

Ulli

CODE
"ImagePath"="R:\\Programs\\Citrix\\XenTools\\xenservice.exe"


This are the added files to X:\i386

[X:\i386\INF\oem0.inf]
[X:\i386\INF\oem1.inf]
[X:\i386\INF\oem2.inf]
[X:\i386\SYSTEM32\DRIVERS\xenutil.sys]
[X:\i386\SYSTEM32\DRIVERS\xevtchn.sys]

@sanbarrow

Thank you for trying this. A couple of questions and observations.

What is R: ?

Unfortunately I think you're missing some files. There should also be the following somewhere:

xennet.sys - networking
xenvbd.sys - SCSI

You only appear to have the Xenbus bridge files.

VW
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-2009 Invision Power Services, Inc.