XPE应用程序组件开发指南.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XPE应用程序组件开发指南 Windows XP embedded Compoent Designer 雷志刚 2007年月日第一章. 描述 1 第二章. 组件开发实现 2 第三章. 总结 10 描述 下图中显示了Windows XP Embedded操作系统开发的工作流程: 从图中可以看出,组件设计是作为嵌入式开发人员开发自定义组件的重要过程,以下篇幅将对如何使用组件设计器设计自定义组件作出详细描述。 Windows XP Embedded 中包含目标设计器、数据库管理器 和目标分析器使开发人员可以设计自定义操作系统组件,并将它们添加到运行时配置中。它还使开发人员可以将自定义应用程序添加到运行时配置中,以实现生成嵌入式系统所需要的灵活性Registry Data:制作组件所需要注册的文件。 Component or Group Dependency:设置组件需要关联的其它组件和组件组。 Build Order Dependency:制作组件关联命令。 Resources:用于相关文件的FBA注册。 在MCGS 5.5组件的制作过程中,只涉及到前三个子项的使用。 选择Files项,右键选择Add Multiple Files,增加MCGS所需的关联文件,如下图(注意:增加的MCGS关联文件都是经过工具筛选好的,并不是现成的。详细的筛选过程这里就不在说明): 这样就会将所需的关联文件添加到右侧的列表中。 为每个文件设置存放路径,具体路径是双击文件,弹出属性框,在Destination中选择,添加的文件中除了TDMD.sys添加到C:\WINNT\SYSTEM32\DRIVERS外,其余文件添加路径都是C:\WINNT\SYSTEM32目录下。设置完毕后注意保存。 设置完文件路径后,就完成了Files文件的添加。下面进行注册文件的添加。 在添加注册文件之前,首先要明确需要注册哪些注册表项,这些工作和筛选MCGS关联文件一样,都是之前选择好的,将需要注册的文件整理在一个REG文件中。为了简单起见,我们可以通过File中的Import将该注册文件导入,如下图: 选择Start开始将DogDriver中的注册项导入到新组件的Registry Data中,如图所示: 将列表中的注册文件全选后拷贝到MCGS 5.5.sld下的Registry Data中,操作过后就可以把DogDriver.sld组件项Close掉。 此后还需要做一个工作,因为之前添加的许多Files中有些是Dll和Ocx的,需要进行注册操作,因而添加的Files中有一个名为MCGSFileReg.bat的批处理文件,里面完成的是用Regsvr32命令对需要注册的Dll和Ocx进行注册,该文件我们希望它在系统启动的第一次执行一次即可,所以我们需要手动编辑一条注册表信息,放在Registry Data中。首先在当前机器注册表的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce的键值下新建一个字符串键值,名为McgsReg,速据为E:\WYJ temp files\Project\MCGS 5.5\MCGSFileReg.bat。然后在Registry Data中右键Add一个Registry Branch,将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce下的键值添加到右边的里表中,如图深色部分: 完成了注册文件的添加后,对于制作MCGS 5.5组件的文件添加就完成了,下面新增一个仓库(Repository),仓库作用是用来指明刚才所要添加文件所在的文件,以后该组件就会按照这个文件路径来添加所有的文件。右键Repositories,Add一个新的Repository,同样,在右边的属性设置框中可以填写其属性值。 填写完属性值后,选择Source Path项,选择好刚才添加文件所在的文件夹。 完成后,回到MCGS 5.5 Component项,在右边的Repositories中选择刚才创建的仓库MCGS 5.5 Repository,这样就把组件和来源文件仓库关联起来了。 在MCGS 5.5 Component下的Group Memberships中选择Add Group Memberships,用来制定组件的存放目录,我们将其放在图中显示目录下: 最后将制作好的组件导入数据库。选择Tools中的Microsoft Component Database Manager,选中Import 在弹出的设置框中选择组件文件,也就是MCGS 5.5.s

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档