Bus 求包養行情Hound 5.0 應用闡明書

Bus Hound 5.0 應用闡明書
一,效能先容
BusHound軟件是由美國perisoft公司研制的一種公用于PC機各類總線
數據包監督和把持的開闢東西軟件,其名”hound”的中辭意思為”獵犬”,即
指其能靈敏地感知到總線的涓滴變更.
Bus Hound的最新版本為6.0已上市,但斟酌到今朝普遍應用的為5.0版
本,故本闡明書以其5.0作為底本,停止效能闡明.
Bus Hound是一個超等軟件總線包養價格ptt協定剖析器,用于捕獲來自裝備的協定包養行情
和輸出輸入操縱,其精良特徵如下:
支撐一切版本的IDE,SCSI,USB,1394總線
支撐各類裝備如硬盤庫,DVD,鼠標,掃描儀,收集拍照機等
支撐Windows9X,WindowsMe,NT4.0,2000,2003,XP和嵌進式XP操縱體系
捕獲數據的總量僅受機械內存限制
可以設置觸發電子訊號主動結束捕捉操縱
測試讀取,同步等裝備機能
捕捉裝備驅動包,例如IRP
捕捉肆意多少數字的并行裝備,而不論其總線類型
身體修長,易于交流與下載
捕捉的數據易于拷貝到其它周遭的狀況天生Html格局
捕捉的數據能保留為文本文件或ZIP文件
一切的可捕捉裝備以樹形構造列出,讓選擇裝備來得更輕松些
可捕捉裝備的啟動經過歷程
用戶喜好設定效能,如用戶可調劑捕捉到的數據顯示寬度,更宜于檢查和應用.
檢查底層協定包含SCSI的sense數據和USB的設置包
檢查每階段的時光變更準確到微秒
將輸出輸入產生的操縱及時顯示到屏幕上
純軟包養一個月件處理計劃,你不需求對硬件停止任何變革,一些照舊
Bus Hound有這般強盛的效能,起首讓我們一睹其界面風度,啟動界面如下:
 
二,捕捉窗口操縱指南
單擊主界面窗口上部號令按鈕區的Capture按鈕進進捕捉操縱主視窗.
一個號令發送到裝備凡是由1個或幾個包養妹包養甜心階段來完成,例如,一個典範的號令由號令字
節階段,數據字節階段和狀況字節階段來完成,Bus Hound在捕捉顯示窗口中將顯示出
階段完成的時光信息和具體的數據內在的事務.
捕捉數據列表,以下將描寫捕捉窗口中每一列的效能
1,裝備列
裝備ID,每個裝備分派了一個數字,第1個裝備從0開端,第2個裝備為1,依此
類推,這項效能對于軟件同時捕捉多個并行裝備很是有效,裝備的ID分派在Device窗口
中完成.
對于USB裝備,裝備的端點同時顯示出來(例如4.1表現ID為4的裝備的1號端點)
2,階段列
階段類型,請參考下表為每個階段縮寫獲知具體的細節信息
階段 效能描寫
ADDR 8 byte 1394 transfer address
Ati 7 byte ATA task file returned from an IDE device
ATO 7 byte ATA task file sent包養網VIP to an IDE device
ATP Windows ATA_PASS_THROUGH data structure
CDB SCSI command descriptor block
(Known as a packet command for ATAPI devices)
CTL 8 byte setup packet of a USB control tra輕輕閉上眼睛,她讓自己不再去想,能夠重新活下去,避免了前世的悲劇,還清了前世的債,不再因愧疚和自責而被迫喘息。nsfer
DI Data In (Device to PC transfer)
DO Data Out (PC to device transfer)
IOR Windows VXD I/O Request data structure
IRB Windows 1394 I/O Request Block data structure
IRP Window包養網評價s I/O Request Packet data structure
ISOC Isochronous transfer dat長期包養a bytes
LEN Data transfer length of a DI,DO, or ISOC phase in
decimal units. This field is off by default and can be
turned on from the settings Window
LOCK 1394 lock transac包養網VIPtion
NSTS Windows 4 byte kernel mode NTSTATUS field
RSET Bus or device reset
RSTS Windows VXD IOR status
SNS SCSI request sense data
SPT Windows SCSI Pass Through data structure
SRB Windows SCSI Request Block (SRB) data structure
SSTS Windows 1 byte SCSI Request Block (SRB) status
STAK Windows IO_STACK_LOCATION data structure
URB Windows USB Request Block (URB) data structure
USTS Windows 4 by包養感情te USBD_STATUS code
3,數據列
與每個階段對應的數據顯示在此列中,例如號令字節,數據傳輸字節,和狀
態字節都能在此窗口中顯示出來.
4,描寫列
與每個階段對應的文本闡明給你帶來極年夜的方便
5,時光微分值Delta(dt)
疇前一階段到以後階段所破費的時光均顯示在此列中,時光單元的縮寫對比表
見下表:
Name Units
us Microseconds
ms Milliseconds
sc Seconds
mn Minutes
hr Hours
dy Days
6,號令.相位.
1個數據組合體用來的標識以後捕捉的數據簡直切階段,一切值均為十進制
CMD是號令數,號令計數從1開端,當有新號令發送到裝備時停止加1操縱
Phase是號令中的階段數,1個號令凡是由很多階段構成,例如數據傳輸階段和狀況
反應階段,階段計數值從1開端,在號令中當有新的階段發生時停止加1操縱
Ofs每個階段中字節的偏移量,計數值從0開端,數據傳輸經過歷程中的每個新的數據字
節時停止加1操縱.
Rep唆使號令重復發布數,重復計數特徵能在體系設定窗口中停止開啟和封閉設定.
7,每日天期
階段產生的每日天期在這一列中停止顯示,格局為:年/月/日
8,時光
階段產生的時光在這一列中停止顯示,格局為:小時包養軟體:分鐘:秒.毫秒,小時范圍為0-23
捕捉體系啟動經過歷程
當加入Bus Hound利用法式時,Run按鈕處于按下狀況時,裝備驅動部門持續捕捉數
據,當體系停止重啟時,它將早于體系啟動經過歷程停止數據捕捉操縱.
當加入Bus Hound利用法式時,Stop按鈕處于按下狀況時,啟動經過歷程不會產生數據捕
獲操縱,直到按下了啟動按鈕.
捕捉數據顯示窗口的用戶喜好設定
數據列表的列次序能經由過程拖沓列頂部到適合地位停止轉變.每行字節顯示寬度能被修
改為1,2,4,8,16,或許32,這些設定被保留.
查找效能
可以或許在捕捉窗口中停止數據查找操縱,輸出查找的字符串在窗口左下部的文本窗
口中,然后按向上或向下箭頭完成查找操縱,假如未查找到字符串,光標地位不做改
變,留意查找時不區分鉅細寫.
窗口支撐拖選操縱,首行點擊肇端地點的行,再按下Shift按鈕不放,單擊開頭
行,選中的數據能用鼠標拖沓到別的的軟件中應用(就是拷貝操縱),也可以按Ctrl+C
將選中的數據先拷拷貝到剪貼板,再在其它軟件頂用Ctrl+V粘貼完成數據拷貝操縱.
號令交迭
交迭的號令被標識,當發送到裝備的一個新的號令啟動先于前一個號令時,這種
情形在輸出輸入子體系是有能夠產生的,這種交迭景象Bus Hound可以或許顯示出來,當
然這種情形不會呈現的硬件抽象層.
多輸出輸入階段
這種情形僅在Windows 9X操縱體系產生,統一號令的多輸出輸入階段被列表顯
示時,唆使傳輸被朋分經由過程很多存儲空間來完成的.
PS2鼠標數據格局
以下是PS/2鼠標前往的數據格局,這就是眾所周之的在Windows DDK中界說的
MOUSE_INPUT_DATA構造體:
Offset Length Content
0 2 Not used
2 2 Position type:
0000h = relative positi包養網推薦on
0001h = absolute position
4 2 Button flags:
0001h = left button down
0002h = left button up
0004h = right butto包養網車馬費n down
0008h = right button up
0010h = middle button down
0020h = middle button up
0040h = button 4 down
0080h = button 4 up
0100h = button 5 down
0200h = b台灣包養網utton 5 up
0400h = mouse wheel
6 2 Mouse wheel data
8 4 Not used
12 4 X position
16 4 Y position
20 4 Device specific information
PS2鍵盤數據格局
以下是PS/2鍵盤前往的數據格局,這就是眾所周之的在Windows DDK中界說的
KEYBOARD_INPUT_DATA構造體:
Offset Length Content
0 2 Not used
2 2 Scan code of key
4 2 Flags:
0000h = key pressed
0001h = key released
0002h = extended sc包養價格an code E0
0004h = extended scan code E台灣包養網1
6 2 Not used
8 4 Device specific information
三,甜心花園保留數據窗口
單擊啟動窗體界面上的Save按鈕將一切捕捉到的數據保留到指定的文件中,文件
格局可選為TXT格局或ZIP格局,保留到文件中的數據格局與屏幕堅持分歧.
1個附加的數聽說明將被放置在數據文件的頭部,以後每日天期與時光也包括在闡明
中,經由過程拔出%c本義字符來完成,假如保留的是ZIP格局文件,闡明內在的事務也被緊縮成
ZIP格局.
四,體系設定窗口
體系設包養平台定窗口供給用戶停止參數設置.復選框選中后當即失效,數字輸出需按壓利用
按鈕或切換到另一個窗體時或加入Bus Hound 時失效.
Buffer Size(緩沖區鉅細)
唆使用于捕捉數據緩沖區的RAM鉅細,以K為單元,設置下限僅受體包養價格ptt系內存限制,
假如呈現內存不敷,緩沖區尺寸將縮減到可用RAM的鉅細.假如想取得更多的空間用
來緩存數據,除了增添體系內存外,也可以在其它法式運轉之前設置較年夜的緩沖區尺
寸.
留意:請求1個比擬年夜的緩沖區在Windows9X 和Windows Me能夠會破費一小段時
間.
Max Phase(最年夜階段)
指定每階段捕捉數據的最年夜多少數字,例如:當設定值為32時,產生了一個64K的讀操
作,僅僅前32個讀取到的字節被捕捉到,這個選項對于堅持一個捕捉數據量的最小值長短
常有效的.
Stop When.包養行情..(結束前提)
設定用于結束捕捉操縱的觸發前提,可對觸發前提停止任何組合,只需有一個觸發條
件知足時,捕捉操縱將結束,屏幕大將用高亮白色顯示對應的觸發數據.
Any Other Error(任何過錯產生) 當體系碰到任何品種包養行情的過錯產生時結束數據捕捉
操縱
Buffer Full(緩沖區滿) 當緩沖區滿時結束操縱,假如未選中此選項,體系將采用滾
動籠罩形式保留比來捕捉到的數據.
Bus Reset(總線復位) 碰到總線復位操縱時結束捕捉操縱
Data Overrun(數據過載)當產生數據過載或數據欠載時,結束捕捉操縱.
Hardware Error(硬件過錯)當產生硬件過錯時結束捕捉操縱
Invalid Command(不符合法令號令)當發明不符合法令的號令時結束捕捉操縱
Media Error(媒體過錯) 當裝備前往一個媒體過錯時,結束捕捉操縱,典範情形是
陳述發明扇區過錯.
No Media(沒有媒體),當裝備前往沒有媒體時,結束捕捉操縱
Not Ready(沒有預備好)碰到裝備未預備好,超時,或忙的情形時結束捕捉操縱
Text Pattern / Hex Pattern(文本式樣)當呈現界說的特別式樣的文本數據時,
結束捕捉操縱,對于文本式樣,區分鉅細寫,檢討經過歷程廣泛數據傳輸的每個階段,包
括號令,數據和狀況階段“好,就這麼辦吧。”她點點頭。 “這件事由你來處理,銀兩由我支付,跑腿由趙先生安排,所以我這麼說。”趙先生為藍.
Vendor Error(廠商過錯)當一個奇特的廠商過錯呈現時結束捕捉操縱
Windows Error(操縱體系過錯)當呈現一個操縱體系類型的過錯時結束捕捉操縱
Phases to Capture(選擇階段)
這個選項包含了Bus Hound一切能捕捉的階段列表,復選對應的選項表現停止捕捉操
作,肅清復選框時表現不停止捕捉,這個選項對于用于過濾不感愛好(無用數據)階段或許
啟動體系默許封閉了階段尤為有效.
選項框左邊,1個白色的圓將呈包養甜心網現,這將唆使用于捕捉操縱的階段,假如圓呈現綠色閃亮,
唆使此階段正在產生并被捕捉到.
Merge Repeated Commands(合并重復號令)
選中此項后,假如呈現號令與前一號令雷同的狀態時,新號令將不獨記載,取而代之
的是,前一號令的多少數字值加1,這項效能尤其實用于當與裝備停止統一號令通信時將捕捉到
的數據停止繁複化處置.
Enable SoundS
選中此項后,在履行捕捉,設定,或碰到觸發前提彈出裝備窗口時,Bus Hound
將收回”呯”的一聲.
Columns To Display
復選列表框中的選項,表現想將對應的列顯示在捕捉窗口中,選中的列將能履行
拖選和保留操縱,具體情形見”捕捉窗口”章節關于每一列的先容.
五,裝備窗口
裝備列表唆使出Bus Hound能支撐確當前體系中的每一個裝備,列表主動更換新的資料,反應
出能否拔出或移除裝備.選擇復選框表現選中或撤消選中裝備停止捕捉操縱.選中操縱立
即失效.
每個裝備被指定一個數字綁定到裝備名的後面,這個數字在捕捉窗口中將顯示在裝備
列下,這個數字用來唆使裝備參加體系次序.
當呈現裝備以亮字體顯示時,唆使裝備不在以後的體系中.
Capture new deviecs(捕捉新裝備)
選中“請問,這個老婆是世勳的老婆嗎?”此項將主動捕捉檢測到的新裝備的數據,這項特點效能尤其實用于發送到熱拔插
裝備的第1個號令.
Device Properties(裝備屬性)
這個面板將顯示裝備的一些細節特徵,好比”傳輸機能表示”,包養意思機能表示是經由過程完成
號令經過歷程中總的傳輸字節數除上總的破費時光來獲得的.當捕捉窗口中的運轉按鈕按下時,
機能表示統計數據將被肅清失落.
Send Command(發送死令)
應用此號令,您能發送您自已的號令到裝備,啟用發送死令效能,只需在高亮選擇一
個裝備后,用鼠標單擊”Send Command”按鈕或簡略地雙擊裝備.發送死令到設
備的效能是一個很是強盛的幫助東西,讓你提交號令到USB,1394,ATA和SCSI設
備易于反掌.你也可以用它來完成一些其它的特別操縱,例如總線復位,履行硬件端
口的輸出輸入.
留意:硬件端口的輸出輸入操縱可以會招致體系瓦解,清謹嚴應用.
六,文件裝置列表
BUSHOUND.EXE – Bus Hound 可履行文件
BUSCMDR.EXE – Bus Commander 履行文件
BHUNINST.EXE – 反裝置文件(卸載文件)
BHLOG.EXE – 將數據捕捉到磁盤的東西 (僅注冊版有此文件 )
BHOUND3.VXD – Windows 95, 98, Me 裝備驅動法式
BHOUND4.SYS – Windows NT 4.0裝備驅動法式
BHOUND5.SYS – Windows 98, Me, 2000, 2003, XP裝備驅動法式
HELP.RTF – 輔助文件 (也就是本包養dcard文件)
Site License
注冊膽的跑到了城外雲隱山的靈佛寺。後山去賞花,不巧遇到了一個差點被玷污的弟子。幸運的是,他在關鍵時刻獲救。但即便如此,她的名聲也毀於一旦。版的Bus Hound 在其裝置目次下包括了bhlog.exe號令行東西.Bhlog將捕捉
到的及時數據寄存到磁盤文件中,這將解除捕捉數據寄存空間受機械內存限制的約束.
讓你完成磁盤有多年夜空間,我Bun Hound就有多年夜能耐的效能.Bhlog在體系解凍(休眠)
甚至重啟時仍能將捕捉到的數據寄存到1個收集驅動器的文件中的效能.
七,FAQ(罕見題目解答)
應用經過歷程中碰到題目可檢查軟件的輔助體系,也可以往P甜心寶貝包養網erisoft軟件公司的網
站取得最新的信息.
Bus Hound軟件的輔助體系主界面如下:
1, 什么類型的輸出輸入操縱能被捕捉
Bus Hound捕捉經過總線傳輸的數據包,這包含號令,數據,狀況,和時序.
Bus Hound并不監督自力的硬件電子訊號.
2, Bus Hound會轉變奉母親。我的裝備的任務方法嗎
謎底是不會轉變,由於 Bus Hound僅僅是完成”偵聽”數據包的任務,它不會改
變號令,更不會發送它自已的號令,也不會替換任何體系裝備,不會存取硬件.總之
體系和裝備的操縱不用在乎一陣涼風吹來,吹得周圍的樹葉簌簌作響,也讓她頓時感到一陣寒意,她轉頭對婆婆道:“娘親,風越來越大了,我兒媳婦呢bus Hound軟件能否在運轉或結束運轉,就當它不存在似
的.
3, Bus Hound會影響到體系的機能嗎
用戶捕捉數據是來自速率極快的并行裝備,因此感到不到它對體系機能的
影響,換句話說,給應用者的印象是對機能沒有影包養網dcard響.當處于結束狀況時,Bus
Hound也是不會毀傷體系.
4, Bus Hound 支撐哪些裝備
一切的IDE,SCSI,USB和1394裝備都獲得支撐,包含磁盤驅動器,鼠
標,掃描儀,收集攝像頭,包養ptt等等.只需是列舉成以上所列的總線類型的裝備均
可以或許獲得支撐,例如一些USB轉并行口的裝備就能捕捉.
5, 為何有3個重復的裝備
對于某些裝備,Windows操縱體系樹立了更高層的數據包然后傳輸究竟
層的包終極送往硬件,Bus Hound顯示了幾個裝備,這般你能選擇在哪個層
次停止捕捉操縱.
6, 對于把持能捕捉到什么呢
有些把持能收到號令,有些卻收不到,你可以對一個把持測驗考試停止捕捉操
作,并檢查數據能否為有效的.
7, 為什么bus Hound 沒有顯示一個裝備
當體系以平安形式啟動時,將沒有裝備顯示,這是由于平安形式下體系為
了乾淨,將體系置于平安形式的特徵決議的.
當裝備未正常裝置時,不會顯示出來,即啟動把持面板的裝備治理器,當
呈現帶問號的裝備是不克不及停止捕捉操縱的.
SCSI 適配卡在win95/98/Me下不克不及顯示,除非其從屬于某裝備.
8, 為什么有些裝備會呈現灰色的
灰色的裝備唆使它今朝未處于體系治理范圍之內.
長期包養9, 當啟動體系停止捕捉操縱時,體系呈現沖撞,我該怎么辦呢
這種情形回根究竟是Window9X體系架構的限制形成的,假如有太多的
裝備驅動請求接受輸出輸入能否完成的佈告,體系就會產生沖撞,甚至瓦解.
微軟裝備驅動和其它裝置的軟件如Bus Hound也需求佈告,處理這類題目的
措施是移除原驅動軟件用附加的軟件為裝備停止裝置操縱,例如CD/DVD設
備,一個簡略單純的處理措施就是重定名傳統的SCSI1Hlp.Vxd 為
SCSI1Hlp.bak,該文件存在windows/system/iosubsys目次下.
10, 為有何我不克不及捕捉一切的1394的事務
有些1394裝備,Bus Hound顯示的是邏輯裝備例如AV/VHS裝備,選擇
這些裝備的上一層節點停止捕捉操縱能處理題目.
當Bus Hound 記載同步傳輸時,沒有可行的措施往處理檢查每一同步傳
輸經過歷程.假如想捕捉到13包養甜心94裝備的更多信息,進級體系到Windows包養合約 XP或許
更高等的版本就獲得更多.
11, 對于IDE硬盤裝備,為何我無法看到task file(義務文件)號令
Bus Hound 僅僅在利用法式或驅動明白地發送一個ATA號令(如:
SMART,IDENTIFY等),完成捕捉ATA號令.對于凡是的文件體系懇求,Bus
Hound 捕捉SCSI CDB S 取代ATA號令.留意 CDB S號令甜心花園和ATA號令有相
關性並且很不難轉換成與之相干的ATA號令.還要留意到的是CDB是ATA數據
傳輸的同等體.
12, 在哪兒我可以獲得捕捉數據的具體信息
明,也可以參考以下資本
Specification Location
USB USB官方網站
13, 若何取得技巧支撐
請拜訪網站Bus Hound 官方網站獲得題目謎底,具體文檔,及Bug報導以及共
享和完全版的相干信息.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *