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. byte [] from Silverlight의 BitmapImage
- 2. 이미지보기 Byte [] from monotouch
- 3. C : WinAPI CreateDIBitmap() from byte [] 문제
- 4. C++ LoadLibrary() 현재 경로에서
- 5. 배열 [byte] from HBITMAP 또는 CBitmap
- 6. STATUS_STACK_BUFFER_OVERRUN (LoadLibrary 포함)
- 7. C++ DWORD * to BYTE *
- 8. C# byte [] [] SHA1
- 9. C++ LoadLibrary API의 이미지베이스를 제어하는 방법
- 10. 을 LoadLibrary MSVCRT 문제
- 11. AfxLoadLibrary 대 LoadLibrary
- 12. LoadLibrary 998 오류
- 13. 로드 이미지 OpenCV (JavaCV) from byte [] 파일이 아닙니다.
- 14. 로드 이미지 Src from Byte [] Asp.Net MVC 3
- 15. vb.net byte [] to C++ char *
- 16. JVM은에서 LoadLibrary() VC++
- 17. LoadLibrary LPCTSTR 복용
- 18. Ruby에서 LoadLibrary 및 GetProcAddress
- 19. ASM : LoadLibrary & GetProcAddress
- 20. Null을 반환하는 LoadLibrary
- 21. LoadLibrary ("MSVCR90D.dll") Fail
- 22. BYTE C 매크로에 대한 C++ 대체
- 23. C# byte []의 C++ 아날로그 란 무엇입니까?
- 24. LINQ from C#
- 25. CUDA Dll from C#
- 26. C++ enum from char
- 27. PlotKit (javascript) from C#
- 28. C++ from R
- 29. SqlCeRemoteDataAccess from C#
- 30. Linux exec from C++
가능한 중복 http://stackoverflow.com/questions/666799/embedding-unmanaged-dll -in-a-managed-c-sharp-dll – Anand
어쩌면이 도움이 될 것입니다 : http://stackoverflow.com/questions/9557293/is-it-possible-to-write-a-jit-compiler-to-native- 코드가 전체적으로 관리되는 N –