【发布时间】:2011-09-21 18:59:18
【问题描述】:
我一直在尝试使用更改文件夹上的 desktop.ini 以编程方式更改文件夹图标。我能够设置一个图标,但无法通过更改“IconIndex”立即更改它。几秒钟后,图标也发生了变化。
有人知道如何立即更改图标吗?
【问题讨论】:
-
看看 SHChangeNotify API 并查找相关的 SO 帖子。
-
我找到了关于自己问题的解决方案。这就是它使用的 SHGetSetFolderCustomSettings Win32 函数。
-
你可以把它写成下面的完整答案。这会让这个问题的访问者更容易,并且它(你的答案)也会被投票。
-
不能在 Windows 10 中使用
SHGetSetFolderCustomSettings。有什么解决方法吗?
标签: windows windows-shell desktop.ini