繁体   English   中英

从非管理员Windows服务读取/写入C ++注册表

[英]c++ registry read/write from a non-admin Windows Service

我想从我的非管理员Windows服务中读取/写入一些注册表信息,并且不管用户登录如何都将其应用。使用HKEY_USERS / .DEFAULT的子项可以解决问题吗?

本质上,类似CSIDL_COMMON_APPDATA的东西但是在注册表中。

谢谢!

“应用了”是什么意思? 我假设您的意思是将其写入一个地方,其他所有用户都可以阅读; 在这种情况下,HLKM是唯一的答案。 为什么不更改您的服务以在其中一个服务帐户下运行?

您可以在HKLM下创建密钥,并将ACL设置为允许所有用户进行读/写访问。 显然,您需要从具有足够特权的帐户开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM