C# Экспорт функции DLL

Я использую пакет Unmanaged-Exports от Robert Giesecke, который можно найти по адресу ( 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:Действительный XHTML

Как вы можете видеть, они пусты, потому что ни одна функция не была экспортирована.

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/

Другие вопросы по тегам