我想從我的非管理員Windows服務讀取/寫入一些註冊表信息,並將其應用於用戶而不管用戶登錄。將使用子項HKEY_USERS/.DEFAULT有竅門嗎?C++註冊表從非管理員Windows服務器讀取/寫入
本質上,像CSIDL_COMMON_APPDATA,但在註冊表中。
謝謝!
我想從我的非管理員Windows服務讀取/寫入一些註冊表信息,並將其應用於用戶而不管用戶登錄。將使用子項HKEY_USERS/.DEFAULT有竅門嗎?C++註冊表從非管理員Windows服務器讀取/寫入
本質上,像CSIDL_COMMON_APPDATA,但在註冊表中。
謝謝!
你是什麼意思的「有它應用」?我假設你的意思是把它寫到一個地方,所有其他用戶都可以閱讀;在這種情況下,HLKM是唯一的答案。爲什麼不將服務更改爲在其中一個服務帳戶下運行?
您可以在HKLM下創建一個密鑰,並設置ACL以允許所有用戶讀/寫訪問。很明顯,您需要從具有足夠權限的帳戶開始。