首页 > 解决方案 > 如何返回注册表项大括号部分的值

问题描述

我正在尝试构建一个将为我设置各种 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;

标签: registryinno-setup

解决方案


推荐阅读