Ik zit met een probleem, ik wil met een programmatje naar het register schrijven als binair, dus dat je het in regedit krijgt te zien als REG_BINARY. Ik heb hier een stuk code en op een of andere manier doet hij niet wat ik graag zou willen.
Ik weet dat Gvalue als string word gezien maar ik weet niet hoe ik het moet omzetten, zodat ik het als binair in het register kan zetten.
Je kunt het al wel raden, het word een programmatje dat je kazaa prioriteiten veranderd, maar hoe krijg dat binair in het register. En ik bedoel niet dat die a0,3d,79,enzovoort word omgezet naar binair, maar die waarden zijn al binair.
Ik weet dat Gvalue als string word gezien maar ik weet niet hoe ik het moet omzetten, zodat ik het als binair in het register kan zetten.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| procedure TForm1.Button3Click(Sender: TObject);
var
gvalue: string;
begin
Gvalue:= 'a0,3d,79,d2,3e,19,2f,aa,09,bd,62,72,47,44,c5,74,bf,
cb,6c,2b,c7,16,7e,13,28,f1,91,53,e3,4f,b0,9a';
Reg:= TRegistry.Create;
Reg.Rootkey:= HKEY_CURRENT_USER;
Reg.Openkey('\software\kazaa', true);
Reg.WriteBinaryData('LastSearchHash', Gvalue , 32);
Reg.Closekey;
Reg.Free;
end; |
Je kunt het al wel raden, het word een programmatje dat je kazaa prioriteiten veranderd, maar hoe krijg dat binair in het register. En ik bedoel niet dat die a0,3d,79,enzovoort word omgezet naar binair, maar die waarden zijn al binair.
[ Voor 3% gewijzigd door eghie op 06-01-2003 19:36 ]