通过desktop.ini文件修改文件图标

本文介绍了如何利用desktop.ini文件来更改文件或文件夹的图标,以实现个性化设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

desktop.ini是系统可识别的一个文件,作用是存储用户对文件夹的个性设置(用户更换文件夹图标等等都会生成desktop.ini)

文件夹图标
[.ShellClassInfo]
InfoTip=注释
IconFile= 图标文件的路径
IconIndex=选择要使用文件中的第几个图标
自定义图标文件,其扩展名可以是.exe、.dll、.ico等。
[.ShellClassInfo]
InfoTip=“你好”
IconFile=1.ico                        // 自定义图标文件,其扩展名可以是.exe、.dll、.ico等
IconIndex=0
参考:
https://www.codeproject.com/Articles/1567/Changing-the-Default-Icon-of-the-Folders         以上键名和值的意义                    
http://blog.youkuaiyun.com/rayborn1105/article/details/8192142                                                           通过代码实现ini文件的生成

ini文件写入
WritePrivateProfileString(L".ShellClassInfo", L"IconFile", IconFilePath, Path)
参数意义:https://msdn.microsoft.com/en-us/library/ms725501(VS.85).aspx
设置生成的ini文件隐藏只读
        SetFileAttributes(Path, FILE_ATTRIBUTE_READONLY | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_SYSTEM)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值