虽然目前还没有可以创建的工具,但是有可能将x64和x86符号都放入DLL中,并且它可以在x64和x86上运行吗?
如果存在允许Windows DLL加载程序跳过不兼容符号等的某种规范/ hack,则可以创建一个...
答案 0 :(得分:4)
不,DLL只包含一个标头IMAGE_FILE_HEADER in the SDK。其中包含Machine字段,它表示DLL包含哪种代码。没有办法指定多种机器类型。
答案 1 :(得分:0)
使用NTFS备用数据流,NTFS文件系统上的文件完全能够包含多个PE二进制文件。但是,谷歌搜索表明,尝试在流中使用LoadLibrary
会失败。