registry - 如何返回注册表项大括号部分的值
问题描述
我正在尝试构建一个将为我设置各种 GPO 的安装。注册表项包含一个 GUID。注册表中列出了几个。我的问题是三个方面:
这个 GUID 代表什么?这是机器的唯一标识符吗?
如何确定使用哪一个?
我可以运行一个函数或过程来捕获这个值吗?
我试过了,但无法让它返回任何东西。
[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;
解决方案
推荐阅读
- probability - 消息传递算法:失调,收敛性研究,用于不精确的 MPA
- docassemble - 如何在 docassemble / 最佳实践中组织游乐场?
- amazon-web-services - 检索 AWS S3 请求指标时收到的空数据点
- angular - Angular 反应式文件选择器需要验证和取消事件
- python - 按 MultiIndex 数据框中每个组的值排序
- selenium - 在前一个范围报告的末尾打印类方法信息之前
- python - 运行代码时出现 opencv cv2 错误
- python - Stack two widgets in a GUI
- asp.net-mvc - 如何获取 RecordID 列表并绑定到 LINQ 中的 Guid 列表
- linux-kernel - 如何在 Ubuntu 中找到进程的抢占时间?