delphi 常見檔案處理及登錄檔檔案的使用例項
前言:registry為我們提供了操作登錄檔的方法,這裡我們用treginifile提供的方法,treginifile繼承自tregistry,treginifile提供的方法類似於前面講到的操作ini檔案的方法,這樣就大大簡化了我們操作"神秘"登錄檔的方法,下面是常用的方法:
看例子建立節點
var
reg:treginifile;
begin
reg := treginifile.create; //建立例項
reg.rootkey := hkey_local_machine; //設定根值
if reg.openkey('software/myreg',true) then //開啟 hkey_local_machine/software/myreg,如果myreg不存在,則自動建立
begin
//在hkey_locmmvkwuwwal_machine/software/myreg下建立mysec項,然後在mysec中建立乙個字串myvalue,值為china
reg.writestring('mysec','myvalue','china');
end;
end;
刪除值var
reg:treginifile;
begin
reg := treginifile.create; //建立例項
reg.rootkey := hkey_local_machi程式設計客棧ne; /程式設計客棧/設定根值
if reg.openkey('software/myreg/mysec',true) then
begin
//刪除hkey_local_machine/software/myreg/mysec下myval程式設計客棧ue一項
reg.deletevalue('myvalue');
end;
end;
刪除key
var
reg:treginifile;
begin
reg := treginifile.create; //建立例項
reg.rootkey := hkey_local_machine; //設定根值
if reg.openkey('software/myreg',true) then
begin
//刪除hkey_local_machine/software/myreg下的mysec
reg.erasesection('mysec');
end;
end;
讀取key的列表以及讀取key下值的列表都與ini檔案的操作類似,
本文標題: delphi 常見檔案處理及登錄檔檔案的使用例項
本文位址:
Delphi常見錯誤及解決方法
前言 本節整理了delphi中一些常見錯誤 並給出了相應的解決方法。問題及解決 問題分析 dbgrid是可以修改的,但需要至少兩個條件 第一,dbgrid本身屬性設定允許使用者修改,第二它所繫結的資料集元件是可以修改的。你所說的出 錯 dataset not in edit or insert mo...
編寫登錄檔reg檔案及批處理操作登錄檔
windows registry editor version 5.00 hkey current user software microsoft windows currentversion policies system disableregistrytools dword 00000000注意...
常見漏洞及處理方法
1 sql注入 什麼是sql注入?就是使用者輸入特殊字元改變原有sql的語義,這就叫sql注入。我們看一下例子 首先建立乙個簡單的user表模擬一下sql注入,如圖所示 然後我們模擬一下使用者登入 username post username passwd post passwd sql selec...