有關於Registry.ReadString的問題 |
尚未結案
|
weaksdfg
一般會員 發表:18 回覆:21 積分:7 註冊:2011-12-07 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
1.筆電是 32 或 64 位元?
2.ReadString 左側所給予的變數為何? 3.TUNNEL 這是什麼? 機碼? 字串? 二進位值? 要查看你Registry 中的定義值 你這個錯誤, 很明顯是讀出的值與變數定義的型態不符! ===================引 用 weaksdfg 文 章=================== Registry.ReadString('ImagePath') 上面那段是抓鏡像路徑 可是我有一台電腦裡 去抓取時,抓到TUNNEL這個時 會顯示 Invalid data type for 'ImagePath' 這個錯誤 請問各位大大該怎麼處理 這台是WIN7 筆電 |
weaksdfg
一般會員 發表:18 回覆:21 積分:7 註冊:2011-12-07 發送簡訊給我 |
1.筆電是64位元
2.tmpStr0:string; Registry:=TRegistry.Create; tmpStr0:=Registry.ReadString('ImagePath'); 3.tunnel是甚麼我也不太清楚,是在註冊表裡看到的 那該如何修正?? 想說讀取鏡像路徑轉字串 ===================引 用 P.D. 文 章=================== 1.筆電是 32 或 64 位元? 2.ReadString 左側所給予的變數為何? 3.TUNNEL 這是什麼? 機碼? 字串? 二進位值? 要查看你Registry 中的定義值 你這個錯誤, 很明顯是讀出的值與變數定義的型態不符! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
如果你連你要抓取Registry中的機碼是什麼東東都不知道的話, 那真的沒人可以幫你了!
而ImagePath又是從何而來? 如果是看書的, 建議你仔細看一下書中所說的範例 ===================引 用 weaksdfg 文 章=================== 1.筆電是64位元 2.tmpStr0:string; Registry:=TRegistry.Create; tmpStr0:=Registry.ReadString('ImagePath'); 3.tunnel是甚麼我也不太清楚,是在註冊表裡看到的 那該如何修正?? 想說讀取鏡像路徑轉字串 ===================引 用 P.D. 文 章=================== 1.筆電是 32 或 64 位元? 2.ReadString 左側所給予的變數為何? 3.TUNNEL 這是什麼? 機碼? 字串? 二進位值? 要查看你Registry 中的定義值 你這個錯誤, 很明顯是讀出的值與變數定義的型態不符! |
weaksdfg
一般會員 發表:18 回覆:21 積分:7 註冊:2011-12-07 發送簡訊給我 |
P.D大
我要抓取登錄編輯程式裡的HKEY_LOCAL_MACHINE→SYSTEM→CurentControlSet→Services 每個的ImagePath不是會有路徑嗎?? 我只是想抓取那段路徑 照原本想法是用字串去抓取路徑就可以了 可是呢 要抓到TUNNEL的ImagePath時 卻出現那個錯誤 我有查過錯誤是在 tmpStr0:=Registry.ReadString('ImagePath'); 這個部分 ===================引 用 P.D. 文 章=================== 如果你連你要抓取Registry中的機碼是什麼東東都不知道的話, 那真的沒人可以幫你了! 而ImagePath又是從何而來? 如果是看書的, 建議你仔細看一下書中所說的範例 ===================引 用 weaksdfg 文 章=================== 1.筆電是64位元 2.tmpStr0:string; Registry:=TRegistry.Create; tmpStr0:=Registry.ReadString('ImagePath'); 3.tunnel是甚麼我也不太清楚,是在註冊表裡看到的 那該如何修正?? 想說讀取鏡像路徑轉字串 ===================引 用 P.D. 文 章=================== 1.筆電是 32 或 64 位元? 2.ReadString 左側所給予的變數為何? 3.TUNNEL 這是什麼? 機碼? 字串? 二進位值? 要查看你Registry 中的定義值 你這個錯誤, 很明顯是讀出的值與變數定義的型態不符! |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
1.不清楚 TUNNEL 是什麼東東?
2.你有查過TUNNEL 實際在Reigstry中的 ImagePath 為何? 3.ReadString 前會有OpenKey 的動作, 因為 ImagePath 何其多, 是否有指定正確的位置? 而在Services 下應該不會是直接出現 Imagepath 的機碼, 在Imagepath前應該還有其他的, 例如 iTune, PhotoShop ... 4.你要確定 ImagePath 在 Registry 中的 值定義是String, Dword, 二進位值...? ===================引 用 weaksdfg 文 章=================== P.D大 我要抓取登錄編輯程式裡的HKEY_LOCAL_MACHINE→SYSTEM→CurentControlSet→Services 每個的ImagePath不是會有路徑嗎?? 我只是想抓取那段路徑 照原本想法是用字串去抓取路徑就可以了 可是呢 要抓到TUNNEL的ImagePath時 卻出現那個錯誤 我有查過錯誤是在 tmpStr0:=Registry.ReadString('ImagePath'); 這個部分 |
ttnnrsseb
中階會員 發表:31 回覆:77 積分:51 註冊:2004-11-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |