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

請問如何用 Registry 取得 USB 隨身碟的磁碟代號?

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


發表:28
回覆:23
積分:10
註冊:2003-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-28 10:33:34 IP:202.64.xxx.xxx 訂閱
已經查過以往Ktop的文章:
請問如何寫USB隨身碟或外接硬碟插入時候, 對內容做些檢查的程式
文章很有用,但只可以查到新插入的USB磁碟代號。
請問如何得知現有已插入USB隨身碟的磁碟代號?
請各高手指教,謝謝!
pcboy
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-28 11:14:37 IP:210.69.xxx.xxx 訂閱
小弟也想知道

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
編輯記錄
pcboy 重新編輯於 2008-03-10 15:32:07, 註解 無‧
pcboy 重新編輯於 2008-03-10 15:32:54, 註解 無‧
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-29 10:58:44 IP:203.73.xxx.xxx 未訂閱
豬寶寶想到的是
程式執行時
去掃出這台電腦所有的磁碟機代號
再配合http://delphi.ktop.com.tw/board.php?cid=168&fid=914&tid=85105 這篇文章中判斷可移除裝置的方式去找出隨身碟

case
DRIVE_REMOVABLE :
Memo1->Lines->Add(vStrDevice[idx] " DRIVE_REMOVABLE"); // 這個就是可移除的裝置 例如usb 的磁碟機 ,軟碟機等
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-29 23:00:41 IP:220.141.xxx.xxx 訂閱
和registry 有關的目前只找到這個, 但仍不夠用
USB端口的控制
http://www.bibts.com/-t64687.htm
------
努力會更接近成功
pcboy
版主


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-03-10 15:33:48 IP:61.220.xxx.xxx 訂閱
這篇只能在 插入和移除時候偵測, 僅供參考

[所有][發表] 偵測USB儲存裝置的插拔和磁碟代號(含SourceCode)
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=91493
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

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


發表:28
回覆:23
積分:10
註冊:2003-05-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-03-12 14:30:59 IP:202.64.xxx.xxx 訂閱
I have already read the sample before I ask this question.
Thanks!
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-03-12 19:37:52 IP:125.225.xxx.xxx 未訂閱
我曾經在codeproject看過相同功能的範例
記得是用setupAPI開頭的函式,你可以去找看看
apple12
一般會員


發表:28
回覆:23
積分:10
註冊:2003-05-10

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-03-17 10:26:48 IP:202.64.xxx.xxx 訂閱
Thanks!
I will check it.

===================引 用 bugmans 文 章===================
我曾經在codeproject看過相同功能的範例
記得是用setupAPI開頭的函式,你可以去找看看
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-03-19 21:53:26 IP:125.225.xxx.xxx 未訂閱
pcboy
版主


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

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-03-19 22:12:46 IP:203.67.xxx.xxx 訂閱
期待有 Delphi 版本程式
( 這幾天忙別的事情, 有空再繼續研究)
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
Coffee
版主


發表:31
回覆:878
積分:561
註冊:2006-11-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2009-05-12 18:47:26 IP:59.124.xxx.xxx 訂閱
不知道為什麼有時候MSDN forum會連不上,這裡附上CodePrject的連結 http://www.codeproject.com/KB/winsdk/usbdisks.aspx
在VS2005上小改就可以完成編譯,目前測試此程式碼沒問題,不需使用Registry。

===================引 用 bugmans 文 章===================
網友this給出答案了
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2996504&SiteID=14
------
不論是否我發的文,在能力範圍皆很樂意為大家回答問題。
為了補我的能力不足之處,以及讓答案可以被重複的使用,希望大家能儘量以公開的方式問問題。
在引述到我的文時自然會儘量替各位想辦法,謝謝大家!
pcboy
版主


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

發送簡訊給我
#12 引用回覆 回覆 發表時間:2009-05-12 20:15:41 IP:203.67.xxx.xxx 訂閱
MSDN Forum 中英文討論區  都可以連上
http://social.msdn.microsoft.com/Forums/zh-tw/categories/
http://social.msdn.microsoft.com/Forums/en-US/categories

這是舊網址, 已經連不上了
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2996504&SiteID=14

===================引 用 Coffee 文 章===================
不知道為什麼有時候MSDN forum會連不上,這裡附上CodePrject的連結 http://www.codeproject.com/KB/winsdk/usbdisks.aspx
在VS2005上小改就可以完成編譯,目前測試此程式碼沒問題,不需使用Registry。

===================引 用 bugmans 文 章===================
網友this給出答案了
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2996504&SiteID=14
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

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