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

如何對Mouse USB擷取資料

答題得分者是:taishyang
eletomboy
一般會員


發表:5
回覆:6
積分:2
註冊:2008-09-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-04-14 11:36:44 IP:211.22.xxx.xxx 訂閱
各位大家好:

我有一個小問題,如何對Mouse USB擷取資料... (類似:http://delphi.ktop.com.tw/board.php?cid=30&fid=73&tid=97130)

於是,我有個想法,直接向它的上一層讀取(例如:裝置管理員的USB人性化介面裝置,GUID={A5DCBF10-6530-11D2-901F-00C04FB951ED})
(HidD_GetHidGuid(GUID); →GUID={4D1E55B2-F16F-11CF-88CB-001111000030})

但在CreateFile(devidd.DevicePath, 0, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, 0, 0);時,CreateFile失敗。←我是一開始想先去抓取VID和PID,故dwDesiredAccess設為0

如何解決?還是我用錯方法了?

不曉得Bus Hound是如何克服的(Driver Filter我沒寫過,慚愧)。

編輯記錄
eletomboy 重新編輯於 2010-04-14 11:41:19, 註解 無‧
taishyang
站務副站長


發表:377
回覆:5486
積分:4552
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-04-14 11:49:13 IP:122.116.xxx.xxx 訂閱
根據去上課後所得得到的結論,若你想要取得raw data
寫filter driver是免不了的
eletomboy
一般會員


發表:5
回覆:6
積分:2
註冊:2008-09-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-04-14 11:54:48 IP:211.22.xxx.xxx 訂閱
有沒有Driver Filter程式或網頁,可以讓我參考或爬文。

謝謝。
taishyang
站務副站長


發表:377
回覆:5486
積分:4552
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-04-14 11:58:23 IP:122.116.xxx.xxx 訂閱
編輯記錄
taishyang 重新編輯於 2010-04-14 12:01:07, 註解 無‧
eletomboy
一般會員


發表:5
回覆:6
積分:2
註冊:2008-09-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-04-14 12:12:03 IP:211.22.xxx.xxx 訂閱
taishyang
站務副站長


發表:377
回覆:5486
積分:4552
註冊:2002-10-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-04-14 12:22:29 IP:122.116.xxx.xxx 訂閱
那建議去上個課,若有天分就直接看DDK的sample code囉 ^^
eletomboy
一般會員


發表:5
回覆:6
積分:2
註冊:2008-09-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2010-04-14 12:23:43 IP:211.22.xxx.xxx 訂閱
恩 謝謝!~
系統時間:2017-12-14 16:06:26
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!