exe导出manifest(转)

来源:互联网 发布:奥鹏网络统考试卷 编辑:程序博客网 时间:2024/05/21 14:42

环境:win7 32位,vs2013

原标题:使用mt.exe查看PE文件的manifest

Visual Studio 从2005开始使用程序集发布所有的托管/非托管程序。保存程序集信息的是一个manifest文件,这个文件可以单独存在,也可以内嵌到PE文件中,默认就是内嵌到PE文件中。当运行程序出现"应用程序配置不正确,程序无法启动"错误时,就要考虑是否是依赖的程序集无法定位。manifest中就保存了程序集所依赖的所有程序集,对于内嵌到PE中的程序集当然就得手动提取出这个manifest文件。可以用VS2005附带的工具mt.exe完成,示例如下:

mt -inputresource:Tester.exe -out:extracted.manifest

将Tester.exe中内嵌的manifest提取出来,然后保存到extracted.manifest文件中。这样就可以通过查看extracted.manifest文件来了解此PE文件所依赖的程序集。

转自:http://www.xuebuyuan.com/1169230.html

参考:http://blog.163.com/cumt_xl/blog/static/190715044201292362430938/(没成功)

http://www.cnblogs.com/lidabo/p/3482494.html(没成功)

0 0
原创粉丝点击