請問如何獲得這個鍵值?

2022-04-15 01:41:41 字數 1107 閱讀 3155

請問如何獲得這個鍵值? delphi / windows sdk/api

我想在這個鍵下面通過程式設定windows的自動更新,但不知道怎麼取得「」這個值,好象這個值每個使用者下都不一樣  

hkey_current_user\software\microsoft\windows\currentversion\group   policy   objects\machine\software\policies\microsoft\windows\windowsupdate

用regenumkeyex列舉hkey_current_user\software\microsoft\windows\currentversion\group   policy   objects\   下的所以鍵名,找到你要的鍵名再取鍵值。

但是對於乙個新建立的使用者來說不存在「hkey_current_user\software\microsoft\windows\currentversion\group   policy   objects」這個鍵值,這個鍵值是當用gpedit.msc設定了組策略後才產生的。

列舉前先判斷它鍵是否存在,參考一下tregistry.keyexists的實現方法。

老之把思路都已經說了,具體實現自然要進行一些流程上的判斷。  

順便說一句:老之還在csdn混呢

可能是我沒有說清楚,我是想在「hkey_current_user\software\microsoft\windows\currentversion\group   policy   objects\machine\software\policies\microsoft\windows\windowsupdate」這個鍵下寫些值,如果存在這個鍵的時候可以用「老之」的列舉方法,但如果這個鍵不存在時,我要自己建立這個鍵,但問題是不知道這個值是怎麼產生的,而每個使用者下這個值又是不同的。

如果是建立這個鍵,試下:  

uses   comobj,   activex;  

var   guid   :   tguid;  

key   :   string;  

cocreateguid(guid);  

key   :=   guidtostring(guid);

感謝各位的幫助,謝謝!

MyBatis插入資料後如何獲得主鍵值

在執行插入操作後,往往需要獲得新插入資料的主鍵值,以供其他執行其他操作用,在mybatis中獲取主鍵可以直接配置insert標籤的屬性來實現。id insertuser usegeneratedkeys true keyproperty id parametertype cn.elinzhou.or...

請問如何在WINCE的C 開發中獲得當前路徑

re 請問如何在wince的c 開發中獲得當前路徑 re 請問如何在wince的c 開發中獲得當前路徑 string currstr path.getdirectoryname assembly.getexecutingassembly getmodules 0 fullyqualifiedname...

利用HashMap訪問物件並獲得鍵值集合

1.hashmap 已實現的介面 serializable,cloneable,map 2.方法摘要 相關 param ha write hashmapha 傳來hashmap物件列表 將物件寫入檔案中 public static void write hashmapha catch filenot...