[源码和文档分享]使用VS2013实现修改程序的资源

背景

之前写了一个从程序中释放自定义资源功能的小程序,既然资源可以被定位出来,并能够获取其数据写入到本地文件中。那么,自然可以相信,我们能够实现一个这样的小程序,替换或者说更改其他程序中的资源。

事实上,的确是可以这么做的。因为EXE格式的文件是PE文件,如果熟悉PE文件格式,那么就会了解PE文件中有个资源节表块,按一定的结构格式专门存放着程序的所有资源。所以,我们可以根据PE结构去获取程序的资源。

当然,如果你不了解PE结构的话,也能实现这个功能的小程序。因为,Windows为我们提供了相应操作资源的API函数接口,我们可以不用去了解API函数具体的实现原理,具体是如何遍历或是更改PE结构的,就能实现我们想要的功能。

现在,我把这个小程序的实现原理和实现过程,写成文档,分享给大家。


参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1765.html

猜你喜欢

转载自blog.csdn.net/demongwc/article/details/85258525