【发布时间】:2013-03-29 08:40:20
【问题描述】:
出于故障排除的目的,我的应用程序是否可以在运行时进行检查:
- openssl dll(ssleay32.dll 和 libeay32.dll)是否真的存在并且能够被我的应用成功加载?
- openssl dll 的实际加载路径是什么(因此我可以验证它是从应用程序目录中的副本加载它,还是从系统路径某处获取一些杂散副本)
- 我的应用程序(或 Indy)使用什么版本的 openssl? (如果我知道确切的路径,大多数版本的 openssl dll 都包含我可以通过查看 Windows 文件属性检查的版本信息)
【问题讨论】:
-
我只需在您的应用程序目录中提供库的完整路径并将它们与您的应用程序一起提供。这样一来,您唯一担心的就是发布最新版本的 OpenSSL。