none
请教:有关XPE的整体功能及其几个小的细节 RRS feed

  • 问题

  • 我做的XPE,是基于design templates中的windows-bases terminal professional设计的!在check之后,我发现添加乐一些我不需要的功能:如windows media player等组件。问题如下:

    1.如果我要删除这些功能组件,怎么去删除?因为这些组件是check过程中自动添加的,如果直接删除,check过程就会出错,提示需要添加!

    2.在我的XPE中,我已经添加了regional and language options和中文组件。但在XPE中,我按“ctrl+space”,没有中文出现?请问这是什么原因?还有,在XP系统中,任务栏中有“字体选择”托盘,如何在XPE中添加这个“字体”托盘

    3.需要添加什么组件,才能使:在XPE系统的控制面板中:控制面板->"管理工具”中“数据源”、“计算机管理”等功能实现?

      谢谢各位!

     

    2008年1月14日 1:52

答案

  •       XPE开发工具提供了很多的模板,例如Digital Set Top Box(数字机顶盒),Home Gateway(家庭网关)及楼主用的Windows-based Terminal Professional模板,这些模板针对特定的功能提供了基本的组件构建模型。

     

          针对楼主的问题,回答如下:

    1. 使用模板可以快速的构建自己需要的XPE操作系统,但是也带来了一些负面的影响,而楼主所描述的问题就是带来的问题之一。如果楼主对XPE中的各个组件非常熟悉,对组件之间的关联关系非常了解的话,这个问题就很容易解决,因为楼主可以自行删除不符合你功能及目标机硬件要求的组件,这样做出来的操作系统小巧而且实用。但是通常XPE的开发人员不能做到对各个组件的功能及关联关系非常了解,所以往往会删除主要的组件,从而影响XPE的启动和功能。所以XPE开发工具具有的关联检查的功能就能保证不会删除有用的组件。当然,如果楼主对自己删除的组件很有信心,那么可以忽略关联检查后出现的错误,不用添加。或者针对出现关联错误的组件,把需要关联的继续删除,直到关联检查不出错误为止。例如,检查后提示错误A组件需要已经删除的B组件支持,那么就把A组件删掉,再次检查,发现C组件又需要已经删除的A组件支持,那么就继续删除C组件,直到关联无错误为止。

    其实我建议楼主可以用目标机生成的设备文件(device.pmq)自己做一个符合目标机硬件和功能需要的XPE操作系统,这样可以最大限度的控制操作系统的尺寸和功能要求,不会添加多余的组件,也不会删除有用的组件。具体制作过程可以参看我的视频教程,下载地址:http://lzg-ad.blog.sohu.com/75988698.html

     

    2. 楼主添加的regional and language options和中文组件是区域及语言设置需要的组件,而中文输入法组件则需要添加:Microsoft Simplified Chinese IME Core,如果需要输入法在托盘中有图标显示,则需要添加托盘支持组件:Tray Icon Add/Remove Support;

     

    3.需要是控制面板中出现管理工具,则需要在确保使用Windows Logon (Standard)登录模式之后,添加管理组件:Administration Support Tools,需要数据源支持,则需要添加OBDC相关组件支持:

     

    序号 组件名称 功能描述
    1 Microsoft Data Access Components (MDAC) MDAC数据访问组件,包括ado组件
    2 Jet Database DAO Support Jet数据库DAO支持组件
    3 Jet Database Data Extensions Jet数据库访问扩展组件
    4 Jet Database Engine Jet数据库支持
    5 Jet Database Foreign Data ODBC Extensions Jet数据ODBC管理扩展组件
    6 Jet Database ODBC Support Jet数据库ODBC组件
    7 Jet Database OLEDB Support Jet数据库OLEDB组件
    8 Primitive: Odbc32 ODBC核心组件
    9 Primitive: Odbcint ODBC组件

     

    2008年1月14日 3:26
    版主

全部回复

  • 我也想学一下XP的PE版,不知楼主指导一下行否?

    2008年1月14日 2:28
  •       XPE开发工具提供了很多的模板,例如Digital Set Top Box(数字机顶盒),Home Gateway(家庭网关)及楼主用的Windows-based Terminal Professional模板,这些模板针对特定的功能提供了基本的组件构建模型。

     

          针对楼主的问题,回答如下:

    1. 使用模板可以快速的构建自己需要的XPE操作系统,但是也带来了一些负面的影响,而楼主所描述的问题就是带来的问题之一。如果楼主对XPE中的各个组件非常熟悉,对组件之间的关联关系非常了解的话,这个问题就很容易解决,因为楼主可以自行删除不符合你功能及目标机硬件要求的组件,这样做出来的操作系统小巧而且实用。但是通常XPE的开发人员不能做到对各个组件的功能及关联关系非常了解,所以往往会删除主要的组件,从而影响XPE的启动和功能。所以XPE开发工具具有的关联检查的功能就能保证不会删除有用的组件。当然,如果楼主对自己删除的组件很有信心,那么可以忽略关联检查后出现的错误,不用添加。或者针对出现关联错误的组件,把需要关联的继续删除,直到关联检查不出错误为止。例如,检查后提示错误A组件需要已经删除的B组件支持,那么就把A组件删掉,再次检查,发现C组件又需要已经删除的A组件支持,那么就继续删除C组件,直到关联无错误为止。

    其实我建议楼主可以用目标机生成的设备文件(device.pmq)自己做一个符合目标机硬件和功能需要的XPE操作系统,这样可以最大限度的控制操作系统的尺寸和功能要求,不会添加多余的组件,也不会删除有用的组件。具体制作过程可以参看我的视频教程,下载地址:http://lzg-ad.blog.sohu.com/75988698.html

     

    2. 楼主添加的regional and language options和中文组件是区域及语言设置需要的组件,而中文输入法组件则需要添加:Microsoft Simplified Chinese IME Core,如果需要输入法在托盘中有图标显示,则需要添加托盘支持组件:Tray Icon Add/Remove Support;

     

    3.需要是控制面板中出现管理工具,则需要在确保使用Windows Logon (Standard)登录模式之后,添加管理组件:Administration Support Tools,需要数据源支持,则需要添加OBDC相关组件支持:

     

    序号 组件名称 功能描述
    1 Microsoft Data Access Components (MDAC) MDAC数据访问组件,包括ado组件
    2 Jet Database DAO Support Jet数据库DAO支持组件
    3 Jet Database Data Extensions Jet数据库访问扩展组件
    4 Jet Database Engine Jet数据库支持
    5 Jet Database Foreign Data ODBC Extensions Jet数据ODBC管理扩展组件
    6 Jet Database ODBC Support Jet数据库ODBC组件
    7 Jet Database OLEDB Support Jet数据库OLEDB组件
    8 Primitive: Odbc32 ODBC核心组件
    9 Primitive: Odbcint ODBC组件

     

    2008年1月14日 3:26
    版主
  • 你好!兄弟!你可以加我!我的QQ:657285361!可以一起讨论学习XPE

    • 已建议为答案 李木柏 2009年8月26日 7:06
    2008年1月14日 4:44