微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

文件夹图标更改不生效

我通过registry项更改了认的系统文件夹图标

Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; Reg.OpenKey('SoftwareMicrosoftwindowsCurrentVersionExplorerShell Icons',True); Reg.WriteString('3','C:MyIcon.icl,0'); finally RegFile.Free; end;

我可以更改registry值,但问题是我需要重新启动操作系统才能生效。

解决这个问题,我试过了

SendMessage(HWND_broADCAST,WM_SETTINGCHANGE,0);

和:

如何以编程方式在Windows中滚动控件?

如何在非触摸式Windows上testing支持触摸的应用程序?

delphi:LONG_PTR宣言,WNDPROC

dynamic与静态DLL链接是不同的

delphi:通过套接字发送多个string?

SHChangeNotify(SHCNE_ASSOCCHANGED,SHCNF_IDLIST,nil,nil);

它适用于WinXP,但不适用于Win7。

我怎样才能解决它在Win7上?

如何让Windows SCM在失败时重启我的服务

delphiTExcelApplication和Windows预览平移

从Linux / Delphi 10.2控制台应用程序执行外部程序

如何检查是否有认打印机(Windows)?

如何在Delphi中获取创build/最后修改文件的date?

尝试从任务管理器“结束任务”进程“explorer.exe”

并再次启动(运行 – > explorer.exe),

如果通过这个过程,你可以看到更新的图标,尝试以编程方式执行此操作,以便不必重新启动。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐