已在多台机器上注册成功的dll,在某一台机器上注册失败,且用depends检查没有缺任何支持项的可能原因是什么?
dll 电脑 问题
一般regsvr32注册DLL控件失败的原因是由于该控件所依赖的其他DLL不存在。
你可以在那几台不能注册的机器上,用VC自带的Depends工具检查一下该控件,如果有某个DLL不存在,Depends会用红色标记该缺失的DLL。
而且,COM和依赖的dll之间,dll和dll之间的接口不能有错(这往往版本问题造成的)
最后但是也很重要的一点, 目标机也许需要 visual studio 相关的运行库,一般在 C:\WINDOWS\WinSxS\,查找带microsoft.vc的项。
C/C++ 如何正确使用链接库的问题?
电脑自动重启。
在桌面上双击一个txt文件后,系统调依次用了哪些API?
电脑中常用的快捷键有哪些?分别表示什么意思?
JNI实现监听全局鼠标事件,钩子需编译成64位dll,但在CodeBlocks下编译出是32位...
C++ 中LoadLibrary()加载DLL失败
电脑软件推荐