原文地址:【http://topic.csdn.net/u/20100528/19/a1a40872-0cea-4110-aaaa-b10897d9728d.html】
1.原因是:
因为某些程序用隐含的方式调用了libeay32.dll,就是说该程序没有指定调用哪个地方的libeay32.dll,那么windows默认会到windows目录和windows\system32目录查找libeay32.dll,如果找到就调用。但现在很多程序偷懒,安装的时候都把自己要用的libeay32.dll放到system32目录中,然后就不管了。如果这个libeay32.dll版本新还无所谓,但如果比较旧就会让其它需要这个文件的程序出错。
2.解决方法:
找一个比较新的libeay32.dll(很多程序的目录中都有,自己在硬盘上面搜索一下),然后放到system32里面,应该都能解决问题
3.具体做法:
先用360的进程分析,看那些程序调用了LIBEAY32.dll,找到LIBEAY32.dll文件,把它粉碎了,再把调用了LIBEAY32.dll文件的相关进程结束,然后再从vm虚拟机文件里找到LIBEAY32.dll,把虚拟机里的LIBEAY32.dll复制到system32下面,就可以了
分享到:
相关推荐
### Eclipse 无法定位序数于动态链接库 libeay32.dll 的问题解析与解决方案 在使用 Eclipse 这款流行的集成开发环境(IDE)进行 Java 应用程序开发时,可能会遇到一个错误提示:“Eclipse 无法定位序数于动态链接库...
在IT行业中,当我们涉及到网络通信,尤其是安全的HTTP(HTTPS)连接时,`libeay32.dll`和`ssleay32.dll`是两个非常关键的动态链接库文件。这两个DLL文件与OpenSSL库紧密相关,OpenSSL是一个开源项目,提供了强大的...
在Windows操作系统中,动态链接库(DLL)文件是系统和应用程序共享函数库的关键组成部分。`libeay32.dll`和`ssleay32.dll`是两个非常重要的DLL文件,它们与OpenSSL库密切相关,主要用于加密和安全通信。本文将深入...
当你在尝试运行`openssl.exe`时遇到“找不到序数”的错误,这通常意味着你的系统缺少了某些必要的动态链接库(DLL)文件,这些文件是OpenSSL执行其功能所必需的。 `libeay32.dll`和`ssleay32.dll`是OpenSSL库的核心...
而 `dll` 文件是动态链接库,它在程序运行时被加载,允许多个程序共享同一份代码,节省内存并方便更新。 OpenSSL 的 `lib` 文件通常用于编译时链接,提供加密功能的实现。开发人员在构建应用程序时,会将这些库文件...