Skip to content

A C# class for loading unmanaged dynamic link library file from memory.C#实现从内存中加载非托管的DLL。

License

Notifications You must be signed in to change notification settings

BingoZou/UnmanagedDLLMemoryLoader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UnmanagedDLLMemoryLoader

用C#实现从内存中加载非托管的DLL,支持32位和64位编译,如果需要64位编译请在项目属性中定义条件编译符号_WIN64。

该类参考:https://blog.csdn.net/Vblegend_2013/article/details/82530486 这篇博客实现,修复原有类会导致 程序异常退出的bug,新增64位的支持。

普通的LoadLibrary和LoadLibraryEx函数加载Dll都必须从本地文件加载,使用本类可以直接把非托管Dll嵌入.Net程序集, 然后再从内存中加载Dll。

About

A C# class for loading unmanaged dynamic link library file from memory.C#实现从内存中加载非托管的DLL。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages