我正在尝试制作自己的打包器,并且我的打包器可以正常编译VC ++ 6,但是当我尝试打包用VC ++ 8编译的可执行文件时,可执行文件将崩溃。 所以我想知道新版C ++中PE结构是否有任何变化?
答案 0 :(得分:2)
PE文件格式没有变化,上述评论者指出它与您的问题无关。
听起来你的打包器依赖于VC ++ 6运行时库,因此当解压缩期望VC ++ 8库出现错误的东西时。解决方案是使您的打包运行时库独立。
BigBoote的“如何编写自己的打包程序”解决了这个问题并建议实现自己的简单运行时。