我使用Robert Giesecke的Unmanaged-Exports包,可以在(https://sites.google.com/site/robertgiesecke/Home/uploads/unmanagedexports)找到。
我想导出一个功能但不知何故它不起作用。这些功能不会被导出。
我的方法:
代码:
[DllExport("test", CallingConvention = CallingConvention.StdCall)]
public static string test()
{
return "Hello World, this is the DLL";
}
我的IDA结果的屏幕截图:
正如您所看到的,他们因为没有导出任何功能而被清空。
答案 0 :(得分:1)
解决方案:http://www.codeproject.com/Articles/37675/Simple-Method-of-DLL-Export-without-C-CLI
放入" DllExporter.exe"在你的项目文件夹中。
德文文章:http://www.sotzny.de/2011/11/10/dllexport-net-ohne-ccli/