C#导出函数dll

时间:2015-07-26 19:13:55

标签: c# unmanaged dllexport

我使用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结果的屏幕截图: Valid XHTML

正如您所看到的,他们因为没有导出任何功能而被清空。

1 个答案:

答案 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/