如何把DLL嵌入到exe文件中

如何把DLL嵌入到exe文件中,第1张

1,把dll打包成res 然后定位资源

2, 把dll 静态搞成 byte 数组 (省去资源定位特征) (这里的byte还可以进行加密 或者 其它手法)

然后写一个内存定位方法即模拟实现 loadlibrary 然后再写个 GetProcAddress 最后来个 FreeLibrary 即可

这样的效果就是 exe 与 dll 完美结合(dll在exe模块里无显示,并不释放出文件) 网上已有成熟代码发布.

把dll加入到vb资源文件中

在formload写入

Dim b() As Byte

b = LoadResData(101, "CUSTOM")

Open "1.dll" For Binary As #1

Put #1, , b

Close #1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11322424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存