怎么更改一个exe程序的图标(自己用devc编的,想改成微信图标)

无名氏17号 |浏览435次
收藏|2020/06/15 13:12

满意回答

2020/06/15 13:28

首先需准备好微信主程序的图标文件。可使用“ResourceHacker”等工具软件打开微信的主程序EXE文件提取,文末有为你提取好的现成图标下载链接。如果还能用Dev-C(++)打开此程序的原始项目(或叫工程,英文版为Project,下同)文件,只需在其中添加图标设置即可:打开项目后,在Dev-C的[项目]菜单中选择“项目属性”(快捷键Ctrl+H)在其[普通]选项卡中左下方的“图标”选项内点击[浏览]按钮,找到并打开准备好的(微信)图标,[确定]。这样编译生成的EXE文件就具有自定义(微信)的图标了。如果只能修改现有的EXE文件,则需要使用资源工具软件,例如“ResourceHacker”启动ResourceHacker后打开要修改图标的EXE文件,选中左侧分支[图标]项目,鼠标右击,选择“替换图标”>(如果右侧显示的图标不是EXE程序(是其他资源)的图标,需要手动在列表框中找到并选中程序图标项)点击左侧[打开新图标文件]按钮选择需要的(微信)图标,点击[替换]。点击工具按钮或菜单保存文件修改。修改后的图标可能不会立即更新,需要刷新图标缓存等方可。可通过修改EXE文件名的方法以立即更新显示。注意:使用工具软件不能保证修改图标后的EXE程序完全正常运行,最好使用上面的编译前在工程文件中设置图标的方法,更可靠稳定。相关下载(因服务器原因分享时间有限需尽快下载,如链接失效可自行在线搜索相关程序、提取图标的方法):微信图标文件:https://yunpan.360.cn/surl_yYns49SFwDWResourceHacker汉化版(提取码:8747):https://yunpan.360.cn/surl_yYnsirr6izY

无名氏17号

其他回答(2)
  • 右击文件/属性/快捷方式/更改图标/浏览,之后选择你想要改的图标就可以了
    回答于 2020/06/15 14:00
  • 首先,控㓡台应用的图标一般是不能修改的,必须是windows应用所以,你程序必须是windows应用项目然后要加入一个资源文件如#define IDI_ICON1 1001IDI_ICON1 ICON "wx2.ico"其中wx2.ico为微信的图标文件程序中也加入#define IDI_ICON1 1001然后修改原两条LoadIcon赋值wc.hIcon=(HICON)LoadImage(NULL,"wx3.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE);wc.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_ICON1)); /* use the name "A" to use the project icon */因为发现从资源文件修改缺省图标可能格式不兼容,所以直接从文件调入(我这里提供方法,具体测试你试试,因为实在现在少有人用纯SDK编程了,用MFC或VCL要方便、实际得多)程序结果
    回答于 2020/06/15 13:46
0人关注该问题
+1

 加载中...