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