佚名通过本文主要向大家介绍了vbe6.dll模块修复,dll模块,模块dll加载失败,故障模块名称mso.dll,模块dm.dll加载失败等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 问个DLL模块无法加载的问题。
描述:
解决方案1:
描述:
我使用ATL开发了一个SHELL扩展程序,开发环境VS9,32位正常,64位 regsvr32 时出现提示 “可能与您正在运行的 Windows 版本不兼容。检查该模块是否与 regsvr32.exe 的 x86(32 位)或 x64(64 位)版本兼容”。
然后我写了个独立的小程序, LoadLibrary 此模块,发现无法加载。
求教64位玩的比较熟的选手来帮忙。
注:我的工程设置为静态链接ATL和CRT
使用 dumpbin 得到导入表信息如下:
(CSDN提示贴子太长,导入表信息发在下一楼)
解决方案1:
无法加载,出什么错?
如果是运行库没有的话,需要下载新的运行库。
用 \Windows\system32 下的Regsvr32.exe注册64bit DLL.
解决方案3:SHELL扩展 64位系统, 你要重新编译一个64位的版本