编辑(整个问题,太不清楚了)
我想使用OpenSSL.NET
OpenSSL.NET 安装说明页面:安装
确保在应用程序的当前工作目录或 PATH 中有 libeay32.dll 和 ssleay32.dll。完成
在您的 .NET 项目中,添加对 ManagedOpenSsl.dll 程序集的引用。完毕
我已经把libeay32.dll
andssleay32.dll
放在了我的bin/Debug
和bin/Release
目录中。我也把它们放进去了system32
。
这是我的完整代码:
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
try
{
OpenSSL.Crypto.RSA rsa = new OpenSSL.Crypto.RSA();
}
catch (Exception e)
{
Console.WriteLine(e.InnerException.Message);
}
Console.Read();
}
}
}
我收到以下错误: 无法加载 DLL 'libeay32' http://localhostr.com/files/a719c5/Error.gif (无法加载 DLL 'libeay32')
这是进程监视器日志(根据要求): alt text http://localhostr.com/files/726a46/ProcMon.gif
我究竟做错了什么?为什么找不到DLL?