在 XP 中无需以用户身份登录即可更改用户墙纸

在 XP 中无需以用户身份登录即可更改用户墙纸

我有该计算机的管理员权限。

我想要做的是将用户壁纸更改为其他内容,但不以用户身份登录。必须有一个配置文件或某个文件来为用户保存这些设置。

我假设它位于 /Documents and Settings/UserName 但是我没有找到该文件。

答案1

每个用户的壁纸设置都存储在注册表中,作为REG_SZ名为 的值Wallpaper,位于键 下HKEY_CURRENT_USER\Control Panel\Desktop

如果用户已登录,或者他们的配置单元已挂载,您将在 下找到该密钥HKEY_USERS\User's SID。如果用户未登录,则需要HKEY_USERS先在 下挂载他们的配置单元。用户配置单元位于用户的配置文件中,%USERPROFILE%通常在“C:\Documents and Settings\username\”(Windows XP)或 C:\Users\username\(Windows 7)下,名为“NTUSER.DAT”。

或者,您可以使用组策略来强制使用特定的壁纸。

相关内容