我想提问的和别人的图标问题不同,我想修改图标达到下面的目的    自己做一个工程,不用任何设置,直接生成EXE文件,如果是未修改的VB程序会默认生成一个VB样式图标的EXE文件,我想通过手工方法修改VB6.EXE文件或者安装程序下的文件,那样默认生成的EXE文件就换成了我自定义的图标了。
    高手们,我不想通过ICON属性或者编程方法,那样比较麻烦。我手头有EXESCOPE程序,我自己改了一通,DLL和EXE都改了,可默认生成的还是原来的样子。可能没找对位置
    
    如果上面的问题不好解决,那么我提下面的一个问题:
    怎么样才能让EXE运行时出现在窗体上的小图标和在浏览器中看到的大图标不一样,

解决方案 »

  1.   

    用eXeScope等修改程序资源的程序即可。
      

  2.   

    刚刚没注意看,你用EXESCOPE该过吗?我都可以改,不行的话,我把我的EXESCOPE发给你。
      

  3.   

    我知道可以用eXeScope修改,问题是我改了半天也没改对,哪位知道具体改那个文件就能达到我要的结果呢?帮助帮助吧!
      

  4.   

    DLL的图标是用来给别的程序引用的,它的显示图标不能改的,另外,16位的图标只能改成16位的。
      

  5.   

    To verywzm:
        这个我也明白,不过DLL也被我改了,反正只要是VB98文件夹下面的EXE和DLL文件,我看位图和图标里面有VB默认图标的样子,我就改成我自定义的图标。编译EXE文件的时候,在属性窗口里看到的确实是我自定义的图标,可一生成EXE文件,大图标就变成默认的了。
      

  6.   

    因为我想以后每做一个EXE文件,都用我自己自定义的图标,这样规范些,要是每回都改ICON属性,浪费时间。另外我要是把ICON改了,就不能让浏览器里看到的大图标和窗口的小图标不一致了,我想让他们两个不一致,还想让VB生成的大图标默认用我自定义的图标
      

  7.   

    http://topic.csdn.net/t/20040510/09/3048221.html
      

  8.   

    我也在寻找此类方法我把msvbvm60.dll中的图标也改了,把与VB6有关的dll中的图标都一个挨着一个地改了,还是不行
      

  9.   

    用eXeScope,打开你的可执行文件,找到图标,导入新图标(注意格式必须匹配),收工
      

  10.   

    怎么样才能让EXE运行时出现在窗体上的小图标和在浏览器中看到的大图标不一样,
    ------------------
    不就是添加一个窗体,设定一个与其它窗体不一样的图标。然后在“工程属性”中,选择它为应用程序图标吗?
      

  11.   

    不知你的意思是不是生成exe的时候图标用自己定义的图标,不是窗体默认的图标。如果是的话,你可以添加一个资源文件图标,将它的名字定义为a开头,记住必须是a开头就可以了,然后你再生成exe图标就会变成你定义的那个资源文件图标。修改时只需要修改那个资源文件即可。
      

  12.   

    怎么样才能让EXE运行时出现在窗体上的小图标和在浏览器中看到的大图标不一样,
    ---------------------------
    这个问题比较好解决,我们经常用的图标其实内部可以存储多个大小/颜色不同的图标
    当前系统选择那个最接近大小和颜色的图标进行显示
    你建一个包含32*32大小的和16*16大小的图标,把它画成不一样的就行了
    画图标推荐使用工具Microangelo,功能实用还易于操作