[英]Writing to users policy registry key
我希望能够将值写入位于HKEY_CURRENT_USER \\ Software \\ Policies \\中的用户策略密钥中-但此位置只能由管理员用户写入。
我既有作为用户运行的应用程序,又有我控制的系统上的服务。 我想让该应用告诉服务该用户以哪个用户登录,然后让该服务进入并写入该用户策略部分。
做这个的最好方式是什么? 冒充用户? 我可以仅克隆用户令牌并将其发送到整个服务,还是可以找到从HKEY_USERS到用户策略部分的完整路径?
非常感谢。
用户配置文件由用户的“安全标识符”在HKEY_USERS
进行组织。 可以通过在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList
ProfileImagePath
密钥来获得此安全标识符。 (用户帐户以S-1-5-21
。这S-1-5-21
用户名链接到安全标识符。然后,您可以使用获取的安全标识符从HKEY_USERS
访问用户。
这是我最后所做的:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.