|
一、创建一个你需要的应用程序。
二、创建一个定制的shell组件。
为了在设备启动之后直接运行你自己的应用程序,你可以创建一个定制的shell组件,以取代Explorer shell、Command shell或者Task Manager shell:
-
打开Component Designer, 从“File”菜单, 选择“New”来创建一个新的.sld文件。
-
展开你需要的运行平台节点(如“X86”), 鼠标右键点击“Components”, 然后再点击“Add Component”。
-
在右边的细节窗口里,为你的shell组件输入或选择如下属性:
-
在右边的细节窗口里,点击“Advanced”。
-
在“Advanced Properties”,点击“Add”。
-
在“Extended Property” 对话框中,填入如下信息:
-
点击“OK”。
-
再点击“OK”。
-
为了把你的shell组件加入到dependency group,在左边的列表里,在你的组件下方, 用鼠标右键点击“Group Memberships”,然后选择“Add Group Membership”。
-
在“Add Component Group Memberships”对话框中,展开“Dependencies”节点,然后选择“Shell”组,再点击“OK”。
-
为了把你的shell组件加入到 category, 在左边的列表里,继续在你的组件下方, 用鼠标右键点击“Group Memberships”,然后选择“Add Group Membership”。
-
在“Add Component Group Memberships”对话框中,展开“Categories”节点,选择到Software\System\User Interface\Shells,再点击“OK”。
-
保存这个.sld文件。
三、然后用Component Database Manager导入这个组件。
四、禁用系统启动时的Windows Boot Splash Screen。
-
编辑你的里的run-time image c:\boot.ini文件。
-
添加“/NOGUIBOOT”开关。例如:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Embedded" /NOGUIBOOT
五、禁用即插即用功能。
-
在Target Designer中, 打开你的run-time image配置文件 (*.slx)。
-
确认只有你需要的驱动程序包括在该配置文件中,移除所有其他的驱动。
-
在中间的配件列表(configuration editor)里,展开第一行*.slx文件的节点。鼠标右键点击“Extra Registry Data”,然后点击“Add”。出现“Add an Extra Registry Entry to the Configuration”对话框。
-
在“Root”列表中,选择“HKEY_LOCAL_MACHINE”。
-
在“Key name”框中输入:System\CurrentControlSet\Services\PlugPlay\Parameters
-
在“Value name”框中输入: SuppressUI
-
在“T |