zl程序教程

您现在的位置是:首页 >  后端

当前栏目

windows下c#桌面程序ico图标太小的问题和解决办法

c#Windows程序 解决办法 桌面 图标 ico 问题
2023-09-27 14:24:38 时间

先来看图

 

 显然,图标这么小很难看

但是系统肯定支持大图标的

找了一圈,发现一个方案

 

 https://blog.csdn.net/sunflover454/article/details/60868858

CSDN基本上都是垃圾

这篇宝藏除外

实测成功

 

蓝色这个是我的桌面程序

下面来说一下怎么做

需要一个软件

 

 激活时不要联网

Your Name:ddooo
Company   :ddooo
Product Key:09664782-88660-28844-74854-98972

 拖放一张PNG进去,点击如下位置

 

 勾选大分辨率

 

 ctrl s保存

完事

最后

再编写一个bat 强制刷新一下系统

rem 关闭Windows外壳程序explorer
taskkill /f /im explorer.exe
rem 清理系统图标缓存数据库
attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"
del /f "%userprofile%\AppData\Local\IconCache.db"
attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"
rem 清理 系统托盘记忆的图标
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream
rem 重启Windows外壳程序explorer
start explorer

全文完