編集(質問全体、それはあまりにも不明確でした)
OpenSSL.NETを使いたい
OpenSSL.NETのインストール手順ページ:インストール
アプリケーションの現在の作業ディレクトリまたはPATHにlibeay32.dllとssleay32.dllがあることを確認してください。完了
.NETプロジェクトで、ManagedOpenSsl.dllアセンブリへの参照を追加します。終わり
私は自分とディレクトリの両方にlibeay32.dll
とを入れました。私もそれらを入れました。ssleay32.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が見つからないのはなぜですか?