读书人

[]怎么把禁win键的注册表写入注册表?

发布时间: 2012-02-06 15:52:44 作者: rapoo

[求助]如何把禁win键的注册表写入注册表?~~~~
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map "=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5b,e0,00,00,5c,e0,00,00,00,00

delphi 的WriteBinaryData如何把这个写入?...


[解决办法]
procedure TForm1.Button1Click(Sender: TObject);
var
Reg:TRegistry;
Buffer:array[0..1024] of Char;
begin
StrLCopy(Buffer,PChar( '00,00,00,00,00,00,00,00,03,00,00,00,00,00,5b,e0,00,00,5c,e0,00,00,00,00 '),Sizeof(Buffer));
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
if Reg.OpenKey( '\List ',False) then
Reg.WriteBinaryData( 'List ',Buffer,Sizeof(Buffer));
Reg.CloseKey;
end;

方法是这样,你改改就可以用。

读书人网 >.NET

热点推荐