gpt4 book ai didi

windows - 文件夹图标更改不生效

转载 作者:可可西里 更新时间:2023-11-01 14:25:28 26 4
gpt4 key购买 nike

我通过注册表项更改默认系统文件夹图标

Reg := TRegistry.Create; 
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons', True);
Reg.WriteString('3', 'C:\MyIcon.icl,0');
finally
RegFile.Free;
end;

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

为了修复它,我尝试了:

SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);

和:

SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);

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

如何在 Win7 上修复它?

最佳答案

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

然后重新启动它(运行 -> explorer.exe),

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

关于windows - 文件夹图标更改不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532370/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com