就像这个,这个是只修改快捷方式的图标,我想要的是直接修改exe文件的图标
不是修改本身,就是修改其他exe文件
求代码

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=1334参考这个。图标以资源的形式保存在 EXE 程序的资源段里面。找到正确位置,将数据填写进去即可。为此,你还可以用 eXescope 或者 VC++ 之类的工具修改图标,用 windiff 对比改动,找出规律。
      

  2.   

    我的意思就是说 我已经有一个exe文件了
    然后用自己写的另外一个程序修改这个exe文件的图标
      

  3.   

    加入ICON资源文件,再通过代码设置其ICON属性试试
      

  4.   

    项目--属性--应用程序--默认图标--选择个图标用代码怎么表示???比如我要吧 f:/1.exe的图标变成 f:/1.icon用代码怎么完成?
      

  5.   

    上面的同志都理解错了,人家要的是做一个美化软件,去美化其他EXE文件的图标,不是改自己程序的图标
      

  6.   

    其实也不是什么美化软件就是动态修改程序的图标 exe程序也是C#写的 自己写的比如有一些自己做的exe文件,判断这些文件的版本号,把版本号直接绘制在这些exe的图标上
      

  7.   

    http://topic.csdn.net/t/20060518/16/4761678.html
    WM_SETICON消息既然待更新图标的程序也是自已写的,那通过配置文件直接让其更新图标文件不是更方便,不需要额外的程序
      

  8.   


    上面我只是打个比方
    我让一个A.exe设置一些参数之后 动态生成另外一个B.exe然后可以让A.exe直接修改B.exe的图标
      

  9.   

    杯具 大概看看 真正理解LZ意思的只有16L 和我 了
    我也在做这个东东
    一起研究,或者你已经研究好了,透漏一下  哈~
    不过这个我觉得应该很快我就能搞定了