3

尽管目前没有可以创建的工具,但是否可以将 x64 和 x86 符号都放入 DLL 中,并且可以在 x64 和 x86 上工作?

如果有某种规范/黑客允许 Windows DLL 加载程序跳过不兼容的符号等,则可以创建一个...

4

2 回答 2

4

不,DLL 仅包含一个标头,即 SDK 中的IMAGE_FILE_HEADER 。其中包含 Machine 字段,它表示 DLL 包含什么样的代码。无法指定一种以上的机器类型。

于 2011-05-01T17:13:34.980 回答
0

NTFS 文件系统上的文件完全能够包含多个 PE 二进制文件,使用 NTFS 备用数据流。然而,谷歌搜索表明尝试LoadLibrary与流一起使用失败了。

于 2011-05-01T17:21:22.497 回答