到底怎么改EXE文件的图标???不要告诉我从文件头开始XXX到XXX,如果是16色/256色/真采的怎么办?(300分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
总该有个什么API吧?
 
用EXESCOPE很方便。不过好象vb和vfp的exe不行。加密了的exe夜不行。
 
要SOURCE,同学
 
在delphi下的project/options/application下可以修改
 
如果没有源码的花,找资源修改工具如ExeScope、Language Localizator等,
一般汉化网站上都有很多这样的工具的。
如果有源码,我就不说啦。
 
jintao那家伙的主主页上好象有一个例子。你自己找找。
 
同学们,当然是动态修改某个(别的)EXE的图标(永久修改),当然要源码,不然,这也太容易了
 
不知道你的意思是不是下面所述:
想编一个delphi的程序,这个程序的功能是能够改变(或者更换)别的任何有图标的应用程序的的图标。
要别人把这个程序的源码给你写出来。
 
任意剑,同学基本说对了,不过这本非我软件全部功能,我要用他做别的。
 
cj老大看了这些回答,还没吐血?[:D]
 
你发问得当天我就查了msdn,可以做到的,可惜很烦,到一半我就撤了,谁有现成的?哈
还是cj亲自动手吧,等你啊
 
BlackDragon: 快了,呵呵
yxjdelphi:好像是几个API,不少,我懒啊,你发挥一下吧
 
在msdn user interface design 里的resource单元了,你慢慢研究啊,我撤了,一个月不上网,
希望来时见到你欣喜的面容,等你啊
 
updatasource()什么好像可以,这个问题好像很就前很多人问过很多遍,搜索一下看看。
还有就是定位图标地址,图标头和图标数据不是一个地址,通常图标头就是色彩什么的信息,
图标数据就是具体的堰码什么的,你看看icon的格式,我的主页有一个pedump和一个filelock的代码
估计对你有点帮驻。
 
那个只能在WinNT下有用。
 
应该把分给xywu.
他告诉我们:"在delphi下的project/options/application下可以修改"
CJ肯定同意我的提议.
 
LeeChange:我不同意,该把分给你,因为你告诉我该把分给谁。呵呵
mantousoft:你的大作我都看过,PEDUMP没弄明白,PE格式没有好好研究过,这方面您是高手,多指教,EXE LOCK好像是使用目前程序图表直接覆盖原来位置,如果新程序图表为真彩,那该如何啊?
 
To CJ
你好像消失了好久,赫赫! 我的基本意见是
找到exe中ico的地址,用新图标覆盖(copy而已)
但是怎么获取那个地址我不知道,据说第三方工具uedit查找28000000 字符串
就是了,不过没时间研究,所以也是胡说八道而已
To mantousoft
不知道你是怎么获取这个地址的??
能否相告!
 
我知道了,研究中,应该快,不过近来没时间,工作亚!
 
论坛上有人已经贴过出来的
除了那个文件头的大小定义的不对,还有查找位置的方法很笨拙之外,还是可以用的.
 

Similar threads

后退
顶部