Я хотел бы назвать некоторые родные методы из C#, но писать Dllimports довольно утомительно. Мне интересно, какой инструмент может помочь?Любые инструменты для извлечения dllImport?
0
A
ответ
2
У вас есть http://pinvoke.net, wiki-сайт, посвященный написанию этих; хотя они предназначены для более общих функций, которые обычно являются частью Win32.
Существует инструмент, называемый PInvoke Interop Assistant. Это способно создавать вызовы P/Invoke из источника C. Очень полезно, если у вас есть исходный код. К сожалению, похоже, что в последнее время не так много разработок, но все же отличный (бесплатный) инструмент.
0
Вы должны прочитать PE file format
, вы можете сделать это с помощью WinAPI
из C#
вы должны вызывать эту функцию с помощью Interop
я предлагаю MSDN и http://pinvoke.net документации.
1
Вы можете попробовать SWIG, он должен автоматически генерировать PInvoke для вас даже из DLL.
Смежные вопросы
- 1. Любые инструменты для оптимизации javascript?
- 2. Инструменты для извлечения динамических данных
- 3. Любые инструменты для мониторинга изменений, внесенных приложением?
- 4. Любые инструменты для улучшения вложенных результатов NSDictionary
- 5. Любые бесплатные инструменты для тестирования ортогональных массивов?
- 6. Любые инструменты визуализации для кластеров Cassandra?
- 7. любые инструменты для анализа формата файла wmv?
- 8. Любые инструменты для автоматической синхронизации файлов .js
- 9. Любые инструменты визуализации для пространств имен HyperTable?
- 10. Любые бесплатные инструменты для создания флеш-приложений?
- 11. Любые хорошие инструменты для создания временных рамок?
- 12. Любые инструменты анимации SVG там?
- 13. Указатели в C# для извлечения справка из DllImport Функция
- 14. Любые инструменты для документирования стиля Javadoc для XML-таблиц MyBatis?
- 15. Любые хорошие инструменты для визуализации 3D-данных для больших данных?
- 16. Альтернативы ffmpeg как инструменты cli для видео еще извлечения?
- 17. Рисование Эффекты Эскизы - любые инструменты поддерживают его?
- 18. Любые существующие чистые PHP-инструменты «make»?
- 19. Любые модули Python для извлечения/отображения изображений для URL-адреса?
- 20. Любые хорошие инструменты безопасности веб-сайта?
- 21. Удобные инструменты для извлечения данных из базы данных SQL Server
- 22. Любые инструменты для создания схемы XSD из документа экземпляра XML?
- 23. Любые инструменты, библиотеки или предложения для упрощения динамических вопросов?
- 24. Любые инструменты для создания (а не только проверки) RegEx?
- 25. Любые инструменты или библиотеки для управления кодом CUDA PTX?
- 26. Любые инструменты для поимки глупых ошибок в коде C?
- 27. Любые инструменты для мониторинга производительности IIS и приложений
- 28. Любые инструменты помогают получать графическое представление для журналов
- 29. Любые (бесплатные) инструменты для вычисления расширения функции Тейлора функции?
- 30. Любые бесплатные инструменты для установки LAA после факта?
PIA звучит слишком хорошо, чтобы быть правдой. Насколько хорошо это работает? –
@DavidHeffernan Я пришел с такими невысокими ожиданиями, как вы. Я был удивлен. Есть некоторые вещи, связанные с COM, что он совсем не прибил. Для Win32 он становится все прав, каждый раз, поскольку он предварительно определил большую часть его в гигантском XML-файле, который он просто ищет. – vcsjones