2013年8月30日 星期五

Windows Driver Kit(WDK)

這次,我參加

財團法人自強工業科學基金會

 

1. USB Concept<br>
-USB System Framework<br>
-USB Bus Layer<br>
-Introduction Descriptor<br>
-USB Tracer<br>
2. Windows USB Application<br>
- How to detect USB device<br>
- How to get USB device information<br>
- USBView<br>
3. Windows USB Driver Architecture<br>
-Windows USB Driver Stack<br>
-USBDI (USB Driver Interface)<br>
-URB (USB Requet Block) <br>
- Configuration USB Device<br>
-Control Pipe Transfer<br>
-Bulk Pipe Transfer<br>
4. Simple USB Device Driver (含實作)<br>
-Implement Echo USB Device Driver<br>
- Control &amp; Bulk &amp; Interrupt Pipe<br>
5. USB Mass-Storage Driver (含實作)<br>
- Windows Storage Mechanisms<br>
- Access USB Mass-Storage Device<br>
- Simple USB Mass-Storage Driver<br>
6. HID Concept<br>
-HID Software Model<br>
-HID Descriptor<br>
-Input &amp; Output &amp; Feture Report<br>
-HID Request<br>
- Keyboard &amp; Mouse Report Descriptor Sample<br>
7. HID Keyboard Filter Driver (含實作)<br>
-Windows HID Keyboard System<br>
-USB Filter Driver<br>
-Hook HID Keyboard Driver<br>
8. HID Mouse Driver<br>
-HID Miniport Driver<br>
-HIDClass Minidriver Control Operations<br>
-Implement Virtual Mouse Driver<br>

 


首先是,安裝其WDK後.


image


Launch Windows 7 x86 Checked Build Environment.lnk---執行compiler並產生debug message “DKPrink”


“Checked Build”而" Free"則是沒有


其compiler command – bcz


 


以RamDriver 範例 :


A.cd 到目的目錄中.("必須在C底下")


image


2. bcz


image


3.將compiler 後所產生的 *.sys


copy 到C:\windows/system32/drivers中


(視*.ini內容)


4.相關工具


image


image


5.執行安裝 RamDriver.ini


image


6.


image


reference :

Windows USB驅動程式設計

Windows Driver Kit Version 7.1.0


http://www.microsoft.com/en-us/download/details.aspx?id=11800


An Intro to Windows Driver Kit (WDK) Programming

http://www.installsetupconfig.com/win32programming/windowsdriverkitswdk15index.html

沒有留言:

張貼留言