使用主题更改 Windows 8.1 中的图标

使用主题更改 Windows 8.1 中的图标

因此,微软已经制定了一些文档如何编写 .theme 文件适用于 Windows 7 和(我认为适用)Windows 8。在他们的文档中,他们指出您可以使用类似于以下内容的内容编辑不同图标的注册表默认值:

[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%ProgramFiles%\Fabrikam\Computer.ico

所以我下载了预制主题,按照指南修补我的系统,并按照列出的步骤安装主题。确认它可以正常工作后,我尝试编辑其中一个图标值。

[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=C:\Customization\Icons\Network.ico

不幸的是,我没有看到图标有任何变化。我还尝试使用 regedit 打开注册表并直接编辑值。但是,即使在控制了特定注册表项后,我仍无法编辑或添加新值。

那么,有没有办法以编程方式设置主题图标的值?我需要更改我正在使用的语法吗?我需要一些特殊权限吗?

相关内容