R ranivy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-09 #2 高手们怎么啦?都哑了?这个问题太难了?我以前见过一编文章说过,但那时候觉得没用<br>有哪位同志也看过的,告诉小第一声吧,这个问题困扰我好久了
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-09 #3 var<br> myicon:Ticon;<br>begin<br> myicon := TIcon.Create();<br> myicon.LoadFromFile('c:/earth.ico');<br> Application.Icon.Handle := myicon.Handle;<br> myicon.Free;<br>
var<br> myicon:Ticon;<br>begin<br> myicon := TIcon.Create();<br> myicon.LoadFromFile('c:/earth.ico');<br> Application.Icon.Handle := myicon.Handle;<br> myicon.Free;<br>
I IcCard Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-09 #4 1.通过资源树 难<br> 2.先用exescope找出程序图标的始末位置,然后写程用自己的图标覆盖。
R ranivy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #5 我看过的那遍文章和楼上那位大哥说的第二点的思想大致是一样的,有没有人能说的更清楚一点啊?<br>
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #6 看看Delphi的ResXplor(在Demo文件夹里)
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #7 CreateFileMapping<br>定位图标资源位置,然后把它替换掉,再保存
L laohe Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #8 因应说是静态图标,不是动态图标<br>只要有myicon.LoadFromFile('c:/earth.ico'); 就是动态的,必须运行后修改<br>楼主要是的不运行就变为其它的图标,就有点像将硬盘中某个EXE文件的图标改掉,<br>以前有一个方法就是改文件头,但是被查出是病毒,所以我还在找更好的方法;<br><br>我对此也在关注中,请高手帮助吧,我加50分
因应说是静态图标,不是动态图标<br>只要有myicon.LoadFromFile('c:/earth.ico'); 就是动态的,必须运行后修改<br>楼主要是的不运行就变为其它的图标,就有点像将硬盘中某个EXE文件的图标改掉,<br>以前有一个方法就是改文件头,但是被查出是病毒,所以我还在找更好的方法;<br><br>我对此也在关注中,请高手帮助吧,我加50分
L laohe Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #9 IcCard:<br><br>您的方法是好的,关键怎么处理,有源码吗
Y yeath Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #10 资源树的例子可以看看Delphi的demo<br>ResXplor<br>
R ranivy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-10 #11 大哥们,有实例吗?<br>resxplor那个程序只能看图标,不能改啊,我原意是做一个软件,可以任意取其他程序的图标<br>来代替自己的图标,据我所知,UpdateResource可以做到,但着个涵数只能用在w2k
大哥们,有实例吗?<br>resxplor那个程序只能看图标,不能改啊,我原意是做一个软件,可以任意取其他程序的图标<br>来代替自己的图标,据我所知,UpdateResource可以做到,但着个涵数只能用在w2k