来自 byte[] 的 C# LoadLibrary

标签 c# pinvoke loadlibrary

我想调用 LoadLibrary() 以从嵌入式资源加载 native DLL。我知道如何获取嵌入式资源的 byte[],但我不知道如何为 byte[] 调用 LoadLibrary() 和 GetProcAddress()

最佳答案

您可以查看本教程,但如前所述,这并不简单:

http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/

关于来自 byte[] 的 C# LoadLibrary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11106034/

相关文章:

c# - 为什么这会产生空值异常?

.net - 对同一托管 dll 中的 32 位和 64 位 dll 使用 pinvoke

C++ LoadLibrary 抛出 First-Chance Exception,但有效吗?

c++ - 延迟加载的 DLL 在内存中的加载距离彼此太远

c# - 重载 c# 变量

c# - C#中直接从URL获取图片尺寸

c - 反编译一个c dll以使用pinvoke

C# P/Invoke Win32 函数 RegQueryInfoKey

linux - Octave 可以像 matlab 那样调用外部库(二进制)吗?

c# - 如何在不使用 HttpContext.Current 的情况下获取 ASP.NET Web 应用程序的物理位置?