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

如何列出所有的USB連接的COM Port 編號

答題得分者是:TWY
mcho_60461
一般會員


發表:16
回覆:23
積分:7
註冊:2006-07-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-09-10 16:31:00 IP:122.120.xxx.xxx 訂閱
請問版主及大大:
小弟開發遙控器拷貝機軟體版本更新利用USB介面更新,當連上USB後必須設定Com Port.
因不知COM編號經常設錯,如果列出設備Drive的USB連接的COM Port 編號就可解決問題了。
請指教!
謝謝!
------
mcho
編輯記錄
mcho_60461 重新編輯於 2009-09-14 23:34:26, 註解 無‧
TWY
高階會員


發表:2
回覆:133
積分:152
註冊:2009-09-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-09-11 12:15:48 IP:211.21.xxx.xxx 訂閱
列出 COM Port 清單,看有沒有幫助...

[code delphi]
procedure TForm1.Button1Click(Sender: TObject);
//uses Registry;
var
reg : TRegistry;
ts : TStrings;
i : integer;
begin
reg := TRegistry.Create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.OpenKey('hardware\devicemap\serialcomm',false);
ts := TStringList.Create;
reg.GetValueNames(ts);
for i := 0 to ts.Count -1 do
Memo1.Lines.Add(reg.ReadString(ts.Strings[i]));
ts.Free;
reg.CloseKey;
reg.free;
end;

[/code]

mcho_60461
一般會員


發表:16
回覆:23
積分:7
註冊:2006-07-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-09-14 11:35:21 IP:114.32.xxx.xxx 訂閱
TWY:謝謝您的回應!
COMPort 可列出但我希望能列出設備USB的Drive名稱!
------
mcho
編輯記錄
mcho_60461 重新編輯於 2009-09-14 11:48:35, 註解 無‧
TWY
高階會員


發表:2
回覆:133
積分:152
註冊:2009-09-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-09-16 08:47:19 IP:211.21.xxx.xxx 訂閱
你可以試試在登錄裡面 (執行 regedit.exe),使用你的 USB Driver 名稱去搜尋,
若在登陸裡面有找到固定規則,應該就可以得到你想要的資訊。
mcho_60461
一般會員


發表:16
回覆:23
積分:7
註冊:2006-07-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-09-24 20:14:13 IP:123.110.xxx.xxx 訂閱
TWY:謝謝您!
雖然沒完全解決我的問題!但已經解決部分了
------
mcho
系統時間:2024-04-26 4:05:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!