delphi 读取注册表问题
时间:2011-12-28
来源:互联网
var
reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.RootKey:=HKEY_LOCAL_MACHINE;
if reg.OpenKey('SYSTEM\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_15_Model_4\_0',false) then
edit1.Text:=reg.ReadString('FriendlyName');
为什么就不能读取这个值,键值全是在注册表里复制出来的,也就是读取CPU型号
我试了一下其它的可以读出来.求高手们帮一下忙啊
reg:TRegistry;
begin
reg:=TRegistry.Create;
reg.RootKey:=HKEY_LOCAL_MACHINE;
if reg.OpenKey('SYSTEM\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_15_Model_4\_0',false) then
edit1.Text:=reg.ReadString('FriendlyName');
为什么就不能读取这个值,键值全是在注册表里复制出来的,也就是读取CPU型号
我试了一下其它的可以读出来.求高手们帮一下忙啊
作者: linxiaodi888 发布时间: 2011-12-28
Enum节点即使是Administrator也是没有权限读取的
所以要设置权限才行:运行->regedt32->找到Enum节点->右键->权限
至于如何在程序中开启权限,我就不会了
所以要设置权限才行:运行->regedt32->找到Enum节点->右键->权限
至于如何在程序中开启权限,我就不会了
作者: kaikai_kk 发布时间: 2011-12-28
if reg.OpenKeyReadOnly('SYSTEM\CurrentControlSet\Enum\ACPI\GenuineIntel_-_x86_Family_15_Model_4\_0') then
作者: erhan 发布时间: 2011-12-28
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28