Hi again jrb. Sorry for the delay in getting back to you on the reply.
Your setup sounds intriguing, but you're going to run into a few problems
with it if I'm reading your scenario correctly. First off, EWF is available
only for Windows XP Embedded, and is not intended to be used with XP Pro or
any other "full" OS.
Second, due to licensing restrictions, you cannot install MS Office on a
system running XP Embedded. If your "server" in this system needs to be
able to run Outlook, Word, etc., you will need to use a full Windows
install, and in this case it sounds like the system would be best suited
running a version of Windows Server 2003 in order to provide support for
multiple users via Terminal Services.
Third, it just occurred to me that there may be a terminology issue in our
communication here, and I apologize if this has caused some confusion. In
my original reply, I was referring to "Terminal Services", which is the
system component that allows you to login and control a Windows system (NT4,
2000, XP, WS03, etc) via Remote Desktop Connection from another system. XP
Embedded supports Terminal Services, and you can take advantage of it and
Remote Desktop Protocol (RDP) to perform various tasks within an Embedded
system. (Often, the term "Terminal Server" and "Terminal Services" are
interchangeable.)
However, it looks to me like what you're referring to is the Terminal Server
License for Windows Server 2003, which gives you the ability to host
applications on a server machine and access them from various clients. That
sounds very much like the setup you're trying to achieve here.
Unfortunately, this means a couple of things:
(1) You can't get EWF to work with WS03 - this is simply not possible or
supported.
(2) You cannot install WS03 on a CompactFlash card, partially because of the
lack of EWF. WS03 really requires a fixed hard drive in order to function
properly.
I hope this answers your questions. Please let us know if you have more!
PS: One more note about EWF:
EWF does not provide support for network overlays (which would be the proper
term for the system you described). An EWF Disk Overlay uses a special
partition set up on the boot hard drive to store the write operations that
would otherwise be sent to the protected partition. EWF is an extremely
low-level driver (it is loaded as part of NTLDR), and thus it has no network
awareness.
If your system does not need to persist data between boots, you might want
to look into using an EWF RAM or RAM REG overlay instead, which stores
writes to system memory. This would prevent your boot device from receiving
any writes at all, but the tradeoff is that as more writes are directed to
the RAM overlay, this causes less RAM to be available to the OS and your
applications.
--
Matt Kellner (
[email protected])
STE, Windows Embedded Group
This posting is provided "AS IS" with no warranties, and confers no rights.
===============================