如何把dll嵌入到exe文件中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把dll嵌入到exe文件中相关的知识,希望对你有一定的参考价值。

参考技术A   把dll加入到vb资源文件中
在formload写入

Dim b() As Byte
b = LoadResData(101, "CUSTOM")
Open "1.dll" For Binary As #1
Put #1, , b
Close #1
参考技术B 回答

添加dll 右击工程,添加需要的dll,2.设置Build Action 然后,选中上面添加的dll,设置Build Action为“Embedded Resource”, 通过反射机制注册资源中的dll 接下来,我们编写反射机制的代码,将资源中的dll加载exe中,直接上代码,如下: staticclassLoadResourceDllstaticDictionaryDlls=newDictionary();staticDictionaryAssemblies=newDictionary();staticAssemblyAssemblyResolve(objectsender,ResolveEventArgsargs)//程序集Assemblyass;

以上是关于如何把dll嵌入到exe文件中的主要内容,如果未能解决你的问题,请参考以下文章

将dll文件嵌入exe程序

delphi 如何把其他exe文件加入dll中,并调用

如何防止引用程序集的嵌入式依赖项被复制到Visual Studio中的输出文件夹?

如何在单个EXE中嵌入多语言* .resx(或* .resources)文件?

如何在 VS 创建的 exe 中嵌入引用?

求教在delphi中,如何把一个exe做为res加入到dll中,并在运行时生成exe文件执行