Как вернуть значение выделенной части ключа реестра - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь создать установку, которая будет устанавливать различные GPO для меня.Ключ реестра содержит GUID.Есть несколько перечисленных в реестре.У меня три вопроса:

  1. Что представляет собой этот GUID?Это уникальный идентификатор машины?

  2. Как определить, какой из них использовать?

  3. Есть ли функция или процедура, которую я могузапустить, чтобы захватить это значение?

Я пытался это сделать, но не смог заставить его что-либо вернуть.

[Code]
procedure StoreHwID();
    var
    HwId: String;

begin
   RegQueryStringValue(HKCU,'Software\Microsoft\Windows\CurrentVersion\Group Policy Objects','Machine', HwId);
   MsgBox('Value is "' + HwId + '"', mbInformation, MB_OK);
end;

Root: HKCU; Subkey:"Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{{8040B178-46A6-4531-85A5-797EE99EA211}Machine\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"; ValueType: dword; ValueName:"BranchReadinessLevel"; ValueData: 32; Permissions: users-modify; Components: APC Classic Workstation;
...