如何在读取注册表中的dataBinary数据? 如何在读取注册表中的dataBinary数据?给出完整代码好吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Reg:= TRegistry.Create; Reg.RootKey := HKEY_CURRENT_USER ; if (Reg.OpenKey('Software\\Truman\\管理中心',false) = false) then begin Bina := reg.ReadBinaryData(const Name: string; var Buffer;BufSize:Integer); end; 注册表写二进值的方法:语句作用:在注册表里建立abc主键和EditFlags二进值关于注册表写字串的资料很多,唯独定位写二进值语句的,翻遍了整个网络也没有,只好自己写了一个,在这里作个备份,以免日后忘了,也算送给大家共享:varreg:TRegistry;Bufor: array[0..3] of Byte;//准备00 00 00 00 四个值位beginreg:=TRegistry.Create;reg.RootKey :=HKEY_CLASSES_ROOT;//自己定义KEY根reg.OpenKey (‘abc‘,true);//自定义abc主键Bufor[0]:=0;//定位1,二进值的值,下同Bufor[1]:=0;Bufor[2]:=1;Bufor[3]:=0;reg.WriteBinaryData(‘EditFlags‘,Bufor,SizeOf(Bufor));//写注册表reg.CloseKey;reg.Free;end;结果为:在HKEY_CLASSES_ROOT下,abc键:EditFlags 00 00 01 00 结贴!! TPanel的指针为空和本身为空的问题 用API模拟登录网站后想清除Cookie怎么办呢? 怎么将两个10M的网卡捆绑提速? 很弱的问题! delphi6+access2000编辑的软件在个别winxp下面无法打开(运行),为什么? 如何点击Button1选中Edit1,Button2选中Edit2。明天早上8:00结帖。up有分! 如何判断鼠标移开按钮 新手的困惑 用delphi5做asp的中间件,dll,请问在新建中选什么好? 各位兄弟,年终啦,我向老板要项目提成(他曾经答应的),可他找出种种理由拒绝,连年终奖也没有,请各位兄弟评评理 小问题 请问如何将一个汉字的ascii码转换回汉字?
Reg.RootKey := HKEY_CURRENT_USER ;
if (Reg.OpenKey('Software\\Truman\\管理中心',false) = false) then
begin
Bina := reg.ReadBinaryData(const Name: string; var Buffer;BufSize:Integer);
end;
reg:TRegistry;
Bufor: array[0..3] of Byte;//准备00 00 00 00 四个值位
begin
reg:=TRegistry.Create;
reg.RootKey :=HKEY_CLASSES_ROOT;//自己定义KEY根
reg.OpenKey (‘abc‘,true);//自定义abc主键
Bufor[0]:=0;//定位1,二进值的值,下同
Bufor[1]:=0;
Bufor[2]:=1;
Bufor[3]:=0;
reg.WriteBinaryData(‘EditFlags‘,Bufor,SizeOf(Bufor));//写注册表
reg.CloseKey;
reg.Free;
end;结果为:
在HKEY_CLASSES_ROOT下,
abc键:EditFlags 00 00 01 00
结贴!!