Я хочу вызвать LoadLibrary() для загрузки родной DLL из встроенного ресурса. Я знаю, как получить байт [] для встроенного ресурса, но я не знаю, как вызвать LoadLibrary() и GetProcAddress() для байта []C# LoadLibrary from byte []
3
A
ответ
0
Загрузка библиотеки из памяти - непростая задача, и не может выполняться с помощью LoadLibray.
Почему бы не сохранить родную DLL во временный файл и загрузить его оттуда? Вы можете удалить его по завершении или при выходе из приложения.
+1
У меня есть ограничение на развертывание и я не могу записать на диск –
1
Вы можете посмотреть на этом уроке, но как уже было ранее сказано, это не тривиально:
http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/
Смежные вопросы
- 1. C# assembly.load from byte [] issues
- 2. C: WinAPI CreateDIBitmap() from byte [] problem
- 3. Bitmap from byte [] array
- 4. WebBrowser source from byte []
- 5. Создать StringBuilder from byte []
- 6. CGImage from byte array
- 7. BYTE * Array in C#
- 8. создать экземпляр com.lowagie.text.Image from byte []
- 9. Java (BigInteger from byte array)
- 10. HowTo extract MimeType from byte []
- 11. C++: Включить vs LoadLibrary()
- 12. C++ LoadLibrary Возвращает Null
- 13. C++ LoadLibrary Не работает
- 14. Ошибка C++ Loadlibrary() 3765269347
- 15. loadlibrary и файлы заголовков C++
- 16. C# byte [] → строка → byte [] issue
- 17. Swift: extract float from byte data
- 18. Vertex normal from byte to float
- 19. Strip Byte Order Mark from string in C#
- 20. Как загрузить LoadLibrary в C?
- 21. LoadLibrary - правильный CleanUp в C++
- 22. C++ LoadLibrary() из текущего пути
- 23. LoadLibrary() EXE?
- 24. Convert Blob from oracle to byte []
- 25. Показать изображение на Xamarin from byte []
- 26. Reg - Data Read from Byte Stream
- 27. Создайте временный файл java.io.File from byte []
- 28. Android - Get byte [] from Surface/virtualDisplay
- 29. ASP.NET MVC Generate PDF from byte []
- 30. xamarin.forms get byte array from imagesource
можно дублировать http://stackoverflow.com/questions/666799/embedding-unmanaged-dll -into-a-managed-c-sharp-dll – Anand
Возможно, это поможет вам: http://stackoverflow.com/questions/9557293/is-it-possible-to-write-a-jit-compiler-to-native- code-whole-in-a-manage-n –