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文件隐藏只读