簡體   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