这是我与importing external dll to my C# code
相关的第一个程序。我从DLl
创建了visual C++ code
(Win 32动态链接库)。让我粘贴.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
。现在我想将此dll
用于我的c#
代码。我在谷歌上搜索过,发现我们可以在dll
的帮助下导入c#
项目中的p/invoke exports
。但是,当我将示例代码与上面的示例代码进行比较时,它完全不同。
我无法测试finalDLL.dll
是否已更正或已损坏?
请帮我完成导入任务。