我想从我的非管理员Windows服务读取/写入一些注册表信息,并将其应用于用户而不管用户登录。将使用子项HKEY_USERS/.DEFAULT有窍门吗?C++注册表从非管理员Windows服务器读取/写入
本质上,像CSIDL_COMMON_APPDATA,但在注册表中。
谢谢!
我想从我的非管理员Windows服务读取/写入一些注册表信息,并将其应用于用户而不管用户登录。将使用子项HKEY_USERS/.DEFAULT有窍门吗?C++注册表从非管理员Windows服务器读取/写入
本质上,像CSIDL_COMMON_APPDATA,但在注册表中。
谢谢!
你是什么意思的“有它应用”?我假设你的意思是把它写到一个地方,所有其他用户都可以阅读;在这种情况下,HLKM是唯一的答案。为什么不将服务更改为在其中一个服务帐户下运行?
您可以在HKLM下创建一个密钥,并设置ACL以允许所有用户读/写访问。很明显,您需要从具有足够权限的帐户开始。