怎样更改EXE的主图标?
怎样更改EXE的主图标?
不是在Delphi 更改当前程序的图标,
而是去改别的EXE文件的图标,
像 "熊猫烧香" 一样的效果,
又如灰鸽子的服务端生成器那样,能把生成的服务端的图标改为自己想要的图标.
也许思路是:
PE文件的主图标是从26d2H处开始存放,你先载入一个图标到一个内存流中
再将要更改图标的EXE文件载入到另一个流中,将EXE文件流的指针指向
$26d2f,将图标流的指针指向$15,然后循环读取图标流到结尾并写入EXE文件流
就这样,EXE文件的图标已换成你自己的了。
这是网上找到的,但不懂应用,请懂的朋友给一下示范代码!谢谢!