G
grayguygg
Unregistered / Unconfirmed
GUEST, unregistred user!
特尔斐的帖子如下:
PE文件的主图标是从26d2H处开始存放,你先载入一个图标到一个内存流中
再将要更改图标的EXE文件载入到另一个流中,将EXE文件流的指针指向
$26d2f,将图标流的指针指向$15,然后循环读取图标流到结尾并写入EXE文件流
就这样,EXE文件的图标已换成你自己的了。
上面的方法有一个问题,就是只支持256色的图标,如果是XP的图标,改了之后会很
难看的
////但是始终做不出来,在读取的时候会出错,希望高手指点一二,最好有源代码
PE文件的主图标是从26d2H处开始存放,你先载入一个图标到一个内存流中
再将要更改图标的EXE文件载入到另一个流中,将EXE文件流的指针指向
$26d2f,将图标流的指针指向$15,然后循环读取图标流到结尾并写入EXE文件流
就这样,EXE文件的图标已换成你自己的了。
上面的方法有一个问题,就是只支持256色的图标,如果是XP的图标,改了之后会很
难看的
////但是始终做不出来,在读取的时候会出错,希望高手指点一二,最好有源代码