如何用Tregistry中的WriteBinaryData()写入一组二进制?(100分)

W

wangny

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用Tregistry中的WriteBinaryData()写入一组二进制?
谢谢!
 

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
var
Buf:array [0..10] of byte;
R:TRegistry;

begin

Buf[0]:=1;
Buf[1]:=2;
{...}
R:=TRegistry.Create;
R.OpenKey('shenqw',true);
R.WriteBinaryData('',Buf,11);
R.CloseKey;
end;
 

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
续上:
R.Free;
end;
 
J

Jams

Unregistered / Unconfirmed
GUEST, unregistred user!
to 沈前卫
能否顺便问一下,这些二进制数值的作用是什么?
能否给个详述的解答?
 

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
没什么作用,主要是保存数据,只不过是以二进制保存的!
 
J

Jams

Unregistered / Unconfirmed
GUEST, unregistred user!
再问一下,是程序中的Temp数据吗?序列号是否也可这样来保存?
 

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
什么序列号,可以将序列号好加密后用WriteBinaryData()保存,因为加密后的序列号
可能有不可显示的Ascii码。
 
W

wangny

Unregistered / Unconfirmed
GUEST, unregistred user!
to Jams
二进制是在registry中用来保存一些有关于系统的信息的
如我用delphi4编一个小小的程序,用它来取消光驱的自动
读盘功能
 
顶部