3

我知道如何从注册表中检索壁纸:

HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper

但是如果用户选择使用纯色作为壁纸,我该如何检索该特定颜色呢?

4

1 回答 1

5

您可以从

HKEY_CURRENT_USER\Control Panel\Colors\Background

它是一个包含空格分隔元组“RGB”的字符串,例如“255 0 0”代表红色,“255 102 0”代表橙色。

有关使用 C#、C++、F# 和 VB.NET 获取注册表值的信息,请参阅此处。

下面是 Powershell 的示例

# PowerShell Registry Key example
$Registry_Key = "HCU:\Control Panel\Colors\"
Get-ItemProperty -path $Registry_Key -name Background
于 2012-07-23T07:37:16.193 回答