我正在使用SHGetSetFolderCustomSettings函数来自定义文件夹图标。这个函数给了我一个正确的结果。但是,我从来没有找到将自定义文件夹转换为没有 desktop.ini 的普通文件夹的方法。当我删除它时,预期的结果并没有出现。我可能猜到了资源管理器的缓存。因此,我尝试通过调用WritePrivateProfileString(NULL, NULL, NULL, L"desktop.ini")来刷新资源管理器上的私有配置文件缓存。不幸的是,我失败了。
我该怎么做才能解决这个问题?