- 4
- 0
- 约 12页
- 2016-08-31 发布于贵州
- 举报
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 Ma
您可能关注的文档
- 2014年北京蹈学院在职艺术硕士(MFA)考研辅导班笔记精选.doc
- 2014年北京学光华管理学院金融硕士考研参考书课程汇编.doc
- 2014年北京学光华管理学院金融硕士考研参考书课程讲解.doc
- 2014年初中生学业模拟训练历史试题.doc
- 2014年东营续教育试题及答案必修答案.doc
- 2014年度民非企业单位年检报告书.doc
- 2014年高考史(限时训练)模拟试题1-3.doc
- 2014年高考史复习练习:专题18:19世纪以来的世界文学艺术(教师版)Word版含解析.doc
- 2014年公需学习——新型城镇化总论(考核作业)答案.doc
- 2014年国家务员考试报考指南:国家公务员范围.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 幽默卡通动漫笑点设计方法.docx VIP
- 行星式球磨机立式-FOCUCY弗卡斯.PDF VIP
- 贵州省六校联考2025届高三下学期3月高考实用性联考(四)英语试卷(含答案).docx VIP
- 颈椎病的中医护理课件.pptx VIP
- 原调正谱G小小蝴蝶la farfalletta钢琴伴奏高清打印版.pdf VIP
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 广发证券-交通银行-601328-零售转型提速,定增落地夯实资本根基.pdf
- 上海大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 循环系统护理小讲课.pptx
- 建筑屋面西瓦专项施工方案(范本).doc VIP
原创力文档

文档评论(0)