从资源文件中释放dll等文件

时间:2021-12-17 16:10:04
【文件属性】:

文件名称:从资源文件中释放dll等文件

文件大小:9.33MB

文件格式:RAR

更新时间:2021-12-17 16:10:04

C++ 资源文件释放

代码使用C++编写,在windows 64位系统下,基于vs2015开发环境编译通过。实现功能:有些程序运行需要加载dll,为了减少文件数量或防止dll被发现,可以在编译阶段将dll文件加密后添加到可执行程序的资源文件中,该程序实现了(1)读取资源文件并释放到内存中(没有加解密,明文存储,但是推荐使用密文存储),或者(2)读取资源文件后写入到文件中存储。推荐使用第一种,dll文件释放到内存中后可以使用内存加载技术动态加载,优点是可以不用释放文件。 注:不仅限于dll,任何类型的文件都可以


【文件预览】:
ResourceDll
----ResourceDll()
--------ResourceDll.sln(1KB)
--------ResourceDll()
--------ResourceDll.sdf(39.44MB)
--------Debug()
--------ipch()
--------.vs()
--------x64()

网友评论