How to build a complete XPE system with EWF?

G

Guest

Hi, I am new with XPE. I need to build a XPE OS which will run at 2GB CF
card. it need a EWF support. and need to run a .NET application with need
DirectX9.0 and MSMQ message queuing service, it also need to use the serial
com port and TCP/UDP communication.

Any idea about how to build it? what component I must add in?
Thanks!
 
K

KM

Hi,

You are lucky to get the list of most required things you need to support in your image. We ain't often getting such details "specs"
here when we are starting a new client image.

Baside the target hardware support (start with TAP on XP Pro or WinPE) you can include all software components in your image that
fit in what you described below. They will have pretty much the same or similar names.
(well, if you add .Net component it will bring so many dependencies that you can start off right there). You can also add DX 9 and
MSMQ stack, again corresponding components will have similar names - will be easy to find in the component browser. Serial ports are
easy again. TCP/UDP communication sounds to common. You either go with Basic TCPIP support or else, depending on what you are
looking for (well, again, .Net would bring all the network software related stuff including MS Client stack and basic TCP/IP).

Obviously, you'd also want to add and set up properly the "Enhanced Write Filter" component from Embedded Enabing Features.
This all is well documented. Just take a look at the documentation that comes with the XPe tools as well as online.

I didn't quite understand though what you menat by "a complete XPE system with EWF"?
 
G

Guest

Hi, KM
Thanks for your help. What I mean "complete XPE system with EWF" is I don't
mind to bring in all the component in if the .NET application can fully
supported.
Since I have 2GB space.

Another thing I need to know is whether I need to add the application in the
OS Image.

I tried to add DirectX9.0C in, but when I run the DirectX diagnostic
program, it shows the version is 9.0b. Is it something wrong?

After start up the XPE System I build, I go to control panel, there are
add/remove program, I click it and the panel opened, I click the windows
component update icon located in left panel. nothing happened. Do you know
how to enable it?

Sorry I have so many thing need to ask you. Thanks a lot
 
G

Guest

Hi, KM,

Thanks for help.

What I mean by "a complete XPE system with EWF" is that I don't mind bring
more components in as long as the .NET software application can run without
any error.

DO I NEED TO ADD THE .NET APPLICATION IN OS? How to?

How to enable the "windows component update" support inside the add/remove
program?

Thanks and regards
 
K

KM

Thanks for your help. What I mean "complete XPE system with EWF" is I don't
mind to bring in all the component in if the .NET application can fully
supported.

Well, .Net apps would be fully supported (theoretically) if you only bring in .Net Framework (whatever version you need to) and
resolve all its dependencies. This by itslef is already a heavy image.
Since I have 2GB space.

If you don't care about the OS image size at all, you can start with XPProEmulation image (www.xpefiles.com) and stop worrying about
software dependencies included.
If this is what're up to, I highly recommend upgrading to Feature Pack 2007 (it is CTP2 only now though). XPProEmualtion, and any
similar huge configuration, would work *much* stabler there than on SP1/SP2 of XPe.
Another thing I need to know is whether I need to add the application in the
OS Image.

Hopefully you added Windows Installer Service component. For custom installers (InstallShield, etc.) you'd need to investigate the
installer dependencies unles you go with an image like XPProEmulation.
I tried to add DirectX9.0C in, but when I run the DirectX diagnostic
program, it shows the version is 9.0b. Is it something wrong?

Yup. Known problem:
http://groups-beta.google.com/group...8dde2e6fd51/a379af1a5ae3736d#a379af1a5ae3736d
After start up the XPE System I build, I go to control panel, there are
add/remove program, I click it and the panel opened, I click the windows
component update icon located in left panel. nothing happened. Do you know
how to enable it?

You can't add windows components at runtime on XPe. For that you have TD to include all the required components in your pre-FBA
configuration.
 
K

KM

What I mean by "a complete XPE system with EWF" is that I don't mind bring
more components in as long as the .NET software application can run without any error.

Again, this is the purpose of the .Net Framework components in the XPe database. They along with *all* thier dependencies will make
sure any .Net app can run on your image.
DO I NEED TO ADD THE .NET APPLICATION IN OS? How to?

Completely up to you (or your system requirements) is to inclue your .Net app in the OS image or not.
If you do, the baest is to componentize the app first:
http://msdn.microsoft.com/library/en-us/xpehelp/html/xehowHowToComponentizeApplications.asp
Although, if you bring .Net Framework in, for a .Net app this process is as simple as copying the .Net app binaries to your image
(via TD or manually) along with SideBySide parts (if exist) and all required custom assembles (custom=not a part of .Net Framework)
and just launch it there.
How to enable the "windows component update" support inside the add/remove
program?

See my previous reply. Btw, why do you need this to be enabled?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top