これは に関連する私の最初のプログラムimporting external dll to my C# code
です。DLl
から(Win 32 ダイナミック リンク ライブラリ)を作成しましたvisual C++ code
。の内容を貼り付けさせてください.cpp and .h file
:
#include...
#
using namespace std;
BOOL APIENTRY DllMain( HANDLE hModule,DWORD ul_reason_for_call, LPVOID lpReserved)
{
return TRUE;
}
unsigned char* decrypt(string stringKSN, string key){ #### some code
convert(key_new);
return key_new
}
void convert(char * a) { ## return "some_value"
}
visual c++
私はプロジェクトをビルドし、それを作成しました.これを自分のコードfinalDLL.dll
に使用したいと思います。Google で検索したところ、 の助けを借りてinプロジェクトをインポートできることがわかりました。しかし、サンプルコードと上記のコードを比較すると、まったく異なっていました。dll
c#
dll
c#
p/invoke exports
finalDLL.dll
修正または破損しているかどうかをテストできませんか?
インポート タスクを完了するのを手伝ってください。