1樓:叮噹貓武漢
procedure tform1.button1click(sender: tobject);
varreg:tregistry;
buffer:array[0..100] of byte;
i,k:integer;
s:string;
begin
reg:=tregistry.create;
tryreg.rootkey:=hkey_local_machine;
reg.openkey('\software\microsoft\drm', false);
k := reg.readbinarydata('datapath',buffer,100);
s := '';
for i:=0 to k-1 do begin
s := s + ' '+ inttohex(buffer[i],2);
if (i+1) mod 16 =0 then begin
memo1.lines.add(s);
s := '';
end;
end;
if s<>'' then
memo1.lines.add(s);
finally
reg.free;
end;
end;
2樓:匿名使用者
// 獲取登錄檔鍵值
function tcommon.fgetregstr(prootkey: hkey; pkey, pkeyname: string;
const defaultvalue: string): string;
varreg: tregistry;
begin
result := defaultvalue;
reg := tregistry.create ;
reg.rootkey := prootkey;
tryreg.openkeyreadonly(pkey);
if reg.valueexists(pkeyname) then
begin
if reg.getdatatype(pkeyname) = rdstring then
result := reg.readstring(pkeyname);
end;
finally
reg.closekey;
reg.free ;
end;
end;
呼叫時這樣寫
fgetregstr(hkey_local_machine, 'software\microsoft\drm', 'datapath
', '')
delphi下判斷登錄檔鍵值型別
3樓:學生黨資料
reg:=tregistry.create;
reg.rootkey :=hkey_local_machine;
tryif reg.openkey('\software\microsoft\windows\currentversion\run',false)
then
reg.readstring('delphi');//返回字串reg.readinteger('delphi');//返回數字型別//如果你想判斷返回值的型別,只能返回字串,然後判斷字元的型別是不是數字的。
reg.closekey;
finally
reg.free;
endelse
delphi 讀取登錄檔鍵值名
4樓:邦淺魔千
procedure tform1.button18click(sender: tobject);
var reg:tregistry;
keylist: tstringlist;
i: integer;
begin
reg:=tregistry.create;
keylist := tstringlist.create;
reg.rootkey := hkey_local_machine;
reg.openkey('hardware\devicemap\serialcomm', false);
reg.getvaluenames(keylist);
for i := 0 to keylist.count - 1 dobegin
showmessage(keylist[i]);
showmessage(reg.readstring(keylist[i]));
end;
reg.closekey;
reg.free;
keylist.free;
end;
如何刪除登錄檔鍵值,如何刪除登錄檔鍵值?
1 windows r調出執行介面。2 調出執行介面後,輸入regedit,然後點選確定。3 點選確定後,進入登錄檔編輯器,點選編輯中的查詢,或者按查詢快捷鍵ctrl f也是可以的。4 在查詢中輸入要查詢的內容,然後點選查詢下一個。5 查詢出來後,確認無誤,按刪除鍵刪除就可以了,但是還要繼續進行查詢...
如何實現電腦開機自動修改登錄檔鍵值
以修改開機後小鍵盤指示燈的狀態為例,操作步驟如下 windows registry editor version 5.00 hkey users default control panel keyboard initialkeyboardindicators 2 將它儲存為登錄檔檔案test.reg...
如何開啟登錄檔 登錄檔怎麼開啟
同時按下windows鍵和r鍵,輸入regedit後確定。我承認是我抄寫過來的,不過沒有功勞也有苦勞啊,嘿嘿。1.在 開始 執行 中輸入,確定 後開啟 組策略 視窗。在 組策略 的左視窗中依次找到 使用者配置 管理模板 系統 分支,在右邊的視窗中雙擊 阻止訪問登錄檔工具 開啟其屬性對話方塊,並在設定...