如何找到用于Windows墙纸的纯色?

如何找到用于Windows墙纸的纯色?,windows,registry,wallpaper,Windows,Registry,Wallpaper,我知道如何从注册表中检索墙纸: HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper 但是,如果用户选择使用纯色作为墙纸,我如何检索该特定颜色呢?您可以从 HKEY_CURRENT_USER\Control Panel\Colors\Background 它是一个字符串,包含一个空格分隔的元组“rgb”,例如,“255 0 0”表示红色,“255 102 0”表示橙色 参见使用C,C++,F.*和VB.NET.获取注册表值的信息 下面是Power

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

HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper

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

您可以从

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

超级的!为我工作。ThanksI这样做了,注册表中的值正在更改,但是背景的颜色没有,如果我从控制面板尝试,它会工作,有什么建议吗?