龙马谷

 找回密码
 立即注册

QQ登录

只需一步,快速开始

龙马谷VIP会员办理客服QQ:82926983(如果临时会话没有收到回复,请先加QQ好友再发。)
1 [已完结] GG修改器新手入门与实战教程 31课 2 [已完结] GG修改器美化修改教程 6课 3 [已完结] GG修改器Lua脚本新手入门教程 12课
4 [已完结] 触动精灵脚本新手入门必学教程 22课 5 [已完结] 手游自动化脚本入门实战教程 9课 6 [已完结] C++射击游戏方框骨骼透视与自瞄教程 27课
7 [已完结] C++零基础UE4逆向开发FPS透视自瞄教程 29课 8 [已完结] C++零基础大漠模拟器手游自动化辅助教程 22课 9 [已完结] C++零基础开发DXF内存脚本辅助教程 32课
以下是天马阁VIP教程,本站与天马阁合作,赞助VIP可以获得天马阁对应VIP会员,名额有限! 点击进入天马阁论坛
1 [已完结] x64CE与x64dbg入门基础教程 7课 2 [已完结] x64汇编语言基础教程 16课 3 [已完结] x64辅助入门基础教程 9课
4 [已完结] C++x64内存辅助实战技术教程 149课 5 [已完结] C++x64内存检测与过检测技术教程 10课 6 [已完结] C+x64二叉树分析遍历与LUA自动登陆教程 19课
7 [已完结] C++BT功能原理与x64实战教程 29课 8 [已完结] C+FPS框透视与自瞄x64实现原理及防护思路
查看: 1768|回复: 2

超详细C++ MFC 修改exe图标图文教程

[复制链接]

28

主题

1

回帖

36

积分

编程入门

Rank: 1

龙马币
66
   
首先在 res 文件夹下添加自己的 ico 图标文件
01.png


然后再 vs 中选择添加资源
02.png


导入 Icon
03.png


进入 res 文件夹,选择 ico 类型文件,添加
04.png


添加完成之后可以在 dlg.cpp 中找到如下代码,修改加载名称
05.png


但是这个修改方法只是用来修改标题框的图标,和修改 exe 图标还是差一点
06.png


如果想要修改 exe 图标,必须要把资源文件里的对应数字改为 128 ,因为 exe 图标是默认加载数字最小的控件
07.png


手动修改,但是这里生成之后其实还是并没有成功,因为系统自带缓存,会把之前的图标缓存下来,
修改完其实是不成功的,你需要删除系统图标缓存来重新加载 exe 图标

以下我给出脚本
  1. rem 关闭Windows  explorer
  2. taskkill /f /im explorer.exe
  3. rem 清理系统图标缓存数据库
  4. attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
  5. del /f "%userprofile%\AppData\Local\IconCache.db"
  6. attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
  7. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
  8. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
  9. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
  10. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
  11. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
  12. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
  13. del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"
  14. rem 清理 系统托盘记忆的图标
  15. echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
  16. echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream
  17. rem 重启Windows外壳程序explorer
  18. start explorer
复制代码

自己在文本文档添加后修改后缀名喂 .bat,首先删除生成的 Debug 文件,执行脚本,再运行自己的 MFC 程序,即可修改 exe 图标。


11

主题

16

回帖

30

积分

编程入门

Rank: 1

龙马币
32
小子不忘记 | 显示全部楼层
感谢分享。

14

主题

10

回帖

30

积分

编程入门

Rank: 1

龙马币
56
蓝灵火焰 | 显示全部楼层
可以的,感谢。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

龙马谷| C/C++辅助教程| 安卓逆向安全| 论坛导航| 免责申明|Archiver|
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表龙马谷立场!
任何人不得以任何方式翻录、盗版或出售本站视频,一经发现我们将追究其相关责任!
我们一直在努力成为最好的编程论坛!
Copyright© 2018-2021 All Right Reserved.
在线客服
快速回复 返回顶部 返回列表