本人最近写一个加壳工具,发现一个问题:
在Windows 2K下小弟将PE的资源区块当作普通区块进行压缩后,程序虽然不能显示图标,但是仍然可以正常运行。
可是在Windows XP下将PE的资源区块当作普通区块进行压缩后,程序不能正确运行了!
经过小弟分析程序在记载各种DLL和跳转到程序入口处之前就已经出错了。报的错误是“仅完成了部分ReadProcessMemory或WriteProcessMemory”。
(1)不知道为什么会出现这种现象?XP和2K有什么不同?
(2)应该怎么处理,才能在XP下压缩全部资源?
[培训]科锐逆向工程师培训第53期2025年7月8日开班!