本文转载自微软嵌入式中文社区http://www.msembed.com/Default.aspx
Package Mapper是针对Windows Embedded Standard 7的一款包映射程序,使用它可以分析出二进制文件在WES7中对应的包,并且输出为应答文件,进而能够被ICE使用,对于在依赖分析时创建应答文件或者模版很有帮助。
下面来看一下它的用法:
打开PkgMapperUI.exe,界面如下:
界面很简洁,没有菜单栏,第一步是选择配置文件。该配置文件为ini格式,文件内容形如:
[InputFile]=xxx.txt
[DSPath]=xxx
[ICEPath]=xxx
第一行的InputFile的值可以是CSV或TXT格式的文件,且必须是全路径。在该文件中,我们可以输入notepad.exe,一会用Package Mapper分析它的依赖关系。第二行和第三行分别是DS路径和ICE路径,请根据实际安装的WES7开发工具所在路径进行填写。
配置工作做完以后就可以点击“Map Package”来查询notepad.exe在开发环境中对应的包位置了,稍等一会,分析完之后的界面如下图:
从上图可以看出notepad.exe对应的包已经分析出来了,可以双击红色的分析结果,它显示出该应用程序对应在两个包中,选择Accessories后点击确定,红色的部分已经变为蓝色了,然后选择Save Answer File,查看输出结果,是标准的应答文件格式,它可以被ICE或DISM直接使用。
Package Mapper for Windows Embedded Standard 7下载地址:
http://archive.msdn.microsoft.com/packagemapper/Release/ProjectReleases.aspx?ReleaseId=4162