尽管目前没有可以创建的工具,但是否可以将 x64 和 x86 符号都放入 DLL 中,并且可以在 x64 和 x86 上工作?
如果有某种规范/黑客允许 Windows DLL 加载程序跳过不兼容的符号等,则可以创建一个...
尽管目前没有可以创建的工具,但是否可以将 x64 和 x86 符号都放入 DLL 中,并且可以在 x64 和 x86 上工作?
如果有某种规范/黑客允许 Windows DLL 加载程序跳过不兼容的符号等,则可以创建一个...
不,DLL 仅包含一个标头,即 SDK 中的IMAGE_FILE_HEADER 。其中包含 Machine 字段,它表示 DLL 包含什么样的代码。无法指定一种以上的机器类型。
NTFS 文件系统上的文件完全能够包含多个 PE 二进制文件,使用 NTFS 备用数据流。然而,谷歌搜索表明尝试LoadLibrary
与流一起使用失败了。