This project is fully generated XP Pro Emulation SLX. It is not an upgrade to XP Pro Emulation SP1/SP2. It includes virtually all the Software components from SP2 FP2007 database.
This project can also be used with just SP2 database. All the components that came new or updated with FP2007 will be automatically disabled there, though.
However, I hardly recommend moving to FP2007 because of the fixed tool chain there. Basically with the FP2007 you won't be having lots of troubles with huge SLX projects produced by the XPProEmulation tool as we have had with SP1 and SP2 tools.
Update History:
(03.26.2007) fixed a few issues: removed the dependency on ghost Kenel-FP1 component, disabled CompactPCI stack.
(12.27.2006) upgraded the project to FP2007 RTM. Updated some component properties and updated readme.txt included.
(10.10.2006) upgraded the project to FP2007 CTP2. Fixed a few issues (some custom non MS components were included from my own database here) and added more components (e.g., new VM macro+all its dependencies, Message Box Reply macro, USB 2.0 Boot, etc.).
Here is the content of the attached Readme:
XPProEmulation XPe project file (.SLX) for SP2 FP2007 RTM
Author: Konstantin (KM)
Category: Test
Purpose: Emulation of XP Pro OS using XPe Repository software components (~1800 + all 0-visibility components > 2030!).
Method: CMI automated script to add all "Software" based components (~1800 + all 0-visibility components > 2030!) from XPe database to the SLX project configuration.
Some generic Hardware components also added as dependencies for some hardware dependent features (e.g., Audio codecs, etc.)
All the components (except components listed below) under "Software" group are added including those with visibility level < 100.
Important hardware component added/removed:
Configuration is Standard PC based. All other "... PC" components are added but disabled.
Most of macro templates manually added and thier dependencies auto-resolved for XP Pro compatibility.
NT Apm/Legacy Interface Node (Hardware : Devices : NT Apm/Legacy Support) manually added.
Components are not included or disabled in to the Configuration:
"Language Support Prototype" (caused TD to crash)
"MUI Prototype" (caused uncontrolable build error)
"Session Manager (Kernel-only configuration demo)" (build conflicts)
"Enhanced Write Filter" (disabled)
"EWF Manager Console application" (disabled)
"EWF NTLDR" (disabled)
"El Torito CD" (disabled)
".Net Framework 1.1" (disabled) - .Net 2.0 used instead
"ASP 1.1" (disabled) - ASP 2.0 used instead
"XPe Tools" (author's specific components)
"Minlogon" (disabled)
"Command Shell" (disabled since Explorer Shell used)
"Intel Processor" (disabled - causes 7E BSOD on AMD platforms)
Comments:
SLX file size ~ 64Mb. May take a long while to load the file in TD.
Required virtual memory to run in TD ~ 526Mb (when "Build Target Image" is running).
Pre-fba image size ~ 800Mb.
Post-fba image size ~ 1Gb (make sure you've got enough free space on your target storage!).
Some component settings:
"Automatic Logon" component is set to use Administrator account.
"Administrator Account" settings: cmiUserPassword=admin
"User Account" settings: cmiUserName=MyUser, cmiUserPassword=, cmiUserGroup=3
"User Interface Core" settings - turned on all options except "prohibit ..."
"Windows Logon" - welcome message disabled.
Pagefile support enabled. Pagefile size set 1024Mb,1024Mb.
Hibernation enabled.
Computer Name=XPProEmul
"Do not copy help files for this configuration" otpion is unchecked in Configuraiton settings.
"CompactPCI Hot Swap Support" component and its stack removed (disabled) including "Generic CompactPCI Chassis" and "Generic CompactPCI CPU board" components.
"System Cloning Tool" - disabled generating new computer name and resetting Autologon settings. Reseal Phase set to Manual.
"Message box Default Reply Options" - disabled options to disable system popups.
"Device Update Agent" - set a dummy local path to command file (to avoid build errors). Disabled run on start.
"English Language Support" - selected all fonts, codepages and keyboard layouts.
"Virtual PC 2004 Helper Macro" - "Advanced Configuration and Power Interface (ACPI) PC" options are unchecked.
Tested:
"Standard PC"-based configuration as well as "ACPI Uniprocessor PC"-based configurations tested with ACPI-compliant x86 platform (AMD, 512RAM, ...).
Recommendations:
Turn OFF "Auto-resolve Dependency" option in TD. If you have the option turned on, it will add/remove/modify some important and/or unnecessary components to/from/in the Configuration.
Run TAP on your target device and include all the component dependencies from the result macro component to your image. Better do the Dependency check and then manually resolve all necessary tasks.
Modify "Target Device Settings" in order to build an image for your test hardware platform configuration.
You may add/remove any components to/from the build if needed.
Questions/comments: Send me (Konstantin, konstmor@_no_spam_hotmail.com) your questions, comments, suggestions.
Use microsoft.public.windowsxp.embedded newsgroup to post you questions.
Originally uploaded by KM