0

我正在使用 Java 为 Windows PE 文件编写读/写库(并最终希望将其作为 OpenSource 发布)。现在虽然这是为了跨平台兼容性,并且允许我从 Ant 构建系统或命令行/终端等修改字符串/版本信息/图标/资源等。

我遇到的问题是我现在可以在源 BMP 文件的 .rsrc 部分中嵌入图标并让它显示它们,但不幸的是(即使数据是正确的)图标出现在 Windows 资源管理器(和 CFF Explorer/Visual Studio 等)不正确。它在栅格数据中有一种模式,就好像图像已经过异或或数字签名一样。

添加这些数据时我做错了什么有什么想法吗?

在旁注中,我也有点困惑,为什么我需要修改 BMP 标头的高度部分,以便将其标记为实际大小的 2 倍。

提前致谢。- 蒂姆。

4

0 回答 0