線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1797
推到 Plurk!
推到 Facebook!

請問如何做到搜尋註冊表的動作?

答題得分者是:pcboy
SENFO
一般會員


發表:13
回覆:22
積分:7
註冊:2006-07-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-05-14 15:43:30 IP:61.219.xxx.xxx 訂閱
請問各位大大,我想要利用WINAPI的RegOpenKey、RegEnumValue等等的API去搜尋某個key底下有沒有我要的value及value帶的data,要怎麼做到?
編輯記錄
taishyang 重新編輯於 2007-05-14 15:47:42, 註解 將文章分類成[問題]‧
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-05-14 16:41:41 IP:210.69.xxx.xxx 訂閱
Google  " BCB  RegOpenKey  RegEnumValue "
資料很多, 例如 :
開發資料--BCB中如何調用RegEnumValue函數?
http://www.readbook8.com/dev/5501/4458737.htm 
獲取系統上的用戶註冊信息-程序開發
http://www.77read.com/program/c/1173293079453/001/007/25849.html 
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
SENFO
一般會員


發表:13
回覆:22
積分:7
註冊:2006-07-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-05-16 11:00:27 IP:61.219.xxx.xxx 訂閱
使用RegEnumValue目前我這麼是可以用的,但是就是卡在RegEnumKeyEx的API無法正常取得Key,因為我不是只有搜尋這個KEY底下的Value,在他底下或許還有subkey,需要搜尋subkey底下的value


===================引 用 pcboy 文 章===================
Google? " BCB? RegOpenKey? RegEnumValue "
資料很多, 例如 :
開發資料--BCB中如何調用RegEnumValue函數?
http://www.readbook8.com/dev/5501/4458737.htm 
獲取系統上的用戶註冊信息-程序開發
http://www.77read.com/program/c/1173293079453/001/007/25849.html 
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-05-16 18:24:10 IP:203.204.xxx.xxx 訂閱
不會搜尋底下好幾層是正常的

你要把程式寫成遞迴的方式,

或者不用遞迴, 而是將每個 subkey 放到 TStrings (例如 subkey1, subkey2 ...)
然後從中一一抓出去找 subkey 各自的 subkey,
例如 subkey1 的 subkey 為 subkey11, subkey12, subkey13, ...
因為 subkey1 找過, 把它從 TStrings 中移除, 新找出來的subkey11, subkey12, subkey13, ...放入
只要 TStrings 中還有東西, 表示還有東西要搜尋
最後可以搜遍整個數層的 subkey
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
系統時間:2024-04-19 7:39:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!