0

我需要使用 C++ 和 WinAPI 从本地服务应用程序修改用户模式程序的设置。对于大多数用户帐户,我可以通过读取以下注册表项来访问它们:

HKEY_USERS\ [UserSID] \软件

但我似乎找不到内置访客帐户的用户配置单元。知道它的设置存储在注册表中的什么位置吗?

PS。本地服务是一个 32 位应用程序。

4

1 回答 1

1

来宾帐户是 SID S-1-5-21-domain-501,它没有自己的注册表项 AFAIK。

请参阅Well-Known SIDWell-known security identifiers

操作特定用户的注册表配置单元的正确方法是模拟用户,然后使用该用户正常RegOpenCurrentUser()访问该用户的HKEY_CURRENT_USER密钥,而不是HKEY_USERS直接操作该密钥。

于 2012-11-02T07:51:45.300 回答