这两天在给CNpda做sis、sisx文件插件检测程序,没工夫看sis文件格式的说明,偷了一下懒,用到了SDK中自带的dumpsis,使用这个工具,可以方便的查看sis、sisx文件中所包含的文件信息。具体用法如下:
DumpSIS [-v] [-h] [-x] [-l[-y]][-d directory] filename.sis选项:
选项 描述 -i 显示输出信息。 -v 显示DumpSIS的版本号。 -h 显示DumbSIS帮助。 -x 解压文件。 -d 指定解压文件的存放路径。如果没有指定解压缩路径的话,解压缩的文件将会解压缩到当前目录下以要解压的SIS文件名命名的子目录。 -p 当进程结束,暂停。 -l 显示可执行文件所需要的能力。此命令同样会验证可执行程序所需要的能力是否和SIS文件包申请的能力。 -y 显示可执行文件所需要的能力,并以DumpInstallFileStatus工具所支持的格式进行输出。 此选项和-l选项一同使用。
备注
DumpSIS不会恢复SIS文件中的内容文件的时间戳。
DumpSIS将不会显示和SIS文件有关的任何签名信息。 如果要想检测SIS文件的签名信息,你需要使用SignSIS 工具。
SIS文件中包含的内容文件,他们的文件名将不会被原样恢复,所以DumpSIS生成的文件名会被自动生成。
本工具不能被用来解析9.x以前版本的SIS文件。 对于9.x以前的SIS文件,你可以使用在SDK的工具目录下的UnSIS工具来完成相关的工作。
原创文章,转载请注明: 转载自感叹忽然的部落格
本文链接地址: dumpsis文件的用法-sis、sisx收费插件分析