青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

任我行

一天一個(gè)腳印......
每日一句:
posts - 54, comments - 218, trackbacks - 1, articles - 0
  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

作為一個(gè)完整的例子,你開發(fā)出來驅(qū)動(dòng)還必須要能安裝。所以下面我講一下安裝。

如果前面的編譯過程沒有錯(cuò)誤的話,現(xiàn)在我們應(yīng)該已經(jīng)得到了一個(gè)HelloWDM.sys文件,假設(shè)它是放在D:\HelloWDM\objfre\i386中。

安裝WDM驅(qū)動(dòng)程序可以用兩種方法,一種是利用注冊(cè)表,還有一種是利用INF文件。我們一般是采用INF文件(這是微軟推薦的)。INF文件可以在 WINNT\INF 目錄中找到很多。為了順利安裝,我在這里先給出 HelloWDM 所需要的 HelloWDM.INF 文件:

;; The Win2K DDK documentation contains an excellent INF reference.

;--------- Version Section ---------------------------------------------------

[Version]
Signature="$CHICAGO$"
Provider=LC_Device
DriverVer=8/21/2002,3.0.0.3

; If device fits one of the standard classes, use the name and GUID here,
; otherwise create your own device class and GUID as this example shows.

Class=Unknown
ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b}

;--------- SourceDiskNames and SourceDiskFiles Section -----------------------

; These sections identify source disks and files for installation. They are
; shown here as an example, but commented out.

[SourceDisksNames]
1 = "HelloWDM",Disk1,,

[SourceDisksFiles]
HelloWDM.sys = 1,objfre\i386,

;--------- ClassInstall/ClassInstall32 Section -------------------------------

; Not necessary if using a standard class

; 9X Style
[ClassInstall]
Addreg=Class_AddReg

; NT Style
[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,"-5"

;--------- DestinationDirs Section -------------------------------------------

[DestinationDirs]
YouMark_Files_Driver = 10,System32\Drivers

;--------- Manufacturer and Models Sections ----------------------------------

[Manufacturer]
%MfgName%=Mfg0

[Mfg0]

; PCI hardware Ids use the form
; PCI\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd
;改成你自己的ID
%DeviceDesc%=YouMark_DDI, PCI\VEN_9999&DEV_9999

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------

; Experimentation has shown that DDInstall root names greater than 19 characters
; cause problems in Windows 98

[YouMark_DDI]
CopyFiles=YouMark_Files_Driver
AddReg=YouMark_9X_AddReg

[YouMark_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,HelloWDM.sys
HKR, "Parameters", "BreakOnEntry", 0x00010001, 0

; --------- Windows NT -----------------

[YouMark_DDI.NT]
CopyFiles=YouMark_Files_Driver
AddReg=YouMark_NT_AddReg

[YouMark_DDI.NT.Services]
Addservice = HelloWDM, 0x00000002, YouMark_AddService

[YouMark_AddService]
DisplayName = %SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\HelloWDM.sys

[YouMark_NT_AddReg]
HKLM, "System\CurrentControlSet\Services\HelloWDM\Parameters",\
"BreakOnEntry", 0x00010001, 0


; --------- Files (common) -------------

[YouMark_Files_Driver]
HelloWDM.sys

;--------- Strings Section ---------------------------------------------------

[Strings]
ProviderName="Flying L Co.,Ltd."
MfgName="LC Soft"
DeviceDesc="Hello World WDM!"
DeviceClassName="LC_Device"
SvcDesc="???"



注意它可以同時(shí)在Win98或者Win2000中使用(系統(tǒng)會(huì)通過這個(gè)INF文件里面的字段名稱,自動(dòng)選擇適合當(dāng)前系統(tǒng)的安裝方法的)。關(guān)于INF文件的各個(gè)字段含義現(xiàn)在我也不知道,所以也沒有辦法說清楚,如果誰看到這篇文章,而又知道的話,不妨為我一份。

準(zhǔn)備好這個(gè) HelloWDM.INF 文件后,讓我們打開控制面板,雙擊“添加/刪除硬件”,選擇“添加/排除設(shè)備故障”->“添加新設(shè)備”->“否,我想從列表選擇硬件”->“其它設(shè)備”->“從磁盤安裝”,選擇 HelloWDM.INF 所在的路徑,然后安裝。

當(dāng)安裝完成后,系統(tǒng)就會(huì)添加上你寫好的驅(qū)動(dòng)程序了。(可以在“設(shè)備管理器”中查看到)。然后重啟電腦,這個(gè)驅(qū)動(dòng)程序就投入使用啦。

關(guān)于安裝,我也只知道這么多,到底安裝驅(qū)動(dòng)程序時(shí),操作系統(tǒng)都作了些什么,我也不是很清楚,等我弄明白了我再貼上。

Feedback

# 無  回復(fù)  更多評(píng)論   

2006-08-28 11:29 by 大師
十分坦誠(chéng),鉆研精神令人敬佩

# re: 驅(qū)動(dòng)開程序發(fā)—安裝   回復(fù)  更多評(píng)論   

2006-09-28 14:48 by 路過
謝謝.

# re: 驅(qū)動(dòng)開程序發(fā)—安裝   回復(fù)  更多評(píng)論   

2007-08-09 19:24 by 2left
非常好的入門,謝謝了

# re: 驅(qū)動(dòng)開程序發(fā)—安裝   回復(fù)  更多評(píng)論   

2008-04-03 23:24 by yilian
我很喜歡
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美日韩视频二区| 久久香蕉国产线看观看网| 午夜久久久久久久久久一区二区| 亚洲国产精彩中文乱码av在线播放| 国外成人网址| 亚洲电影免费在线观看| 亚洲日本电影| 亚洲一区二区三区四区视频| 欧美一二三区精品| 久久只有精品| 亚洲人成在线观看| 一本色道88久久加勒比精品| 亚洲一区二区三| 久久精品国产清高在天天线| 蜜桃av一区二区| 欧美三日本三级三级在线播放| 国产精品一区二区三区四区| 在线精品视频一区二区| 亚洲线精品一区二区三区八戒| 性久久久久久久| 欧美刺激午夜性久久久久久久| 亚洲精品欧美一区二区三区| 午夜精品久久久久| 欧美激情一区二区三区蜜桃视频| 国产精品av久久久久久麻豆网| 国产亚洲欧洲| 亚洲午夜av| 欧美激情按摩在线| 午夜伦欧美伦电影理论片| 乱码第一页成人| 国产酒店精品激情| 亚洲特黄一级片| 欧美韩国日本一区| 欧美夜福利tv在线| 欧美视频二区| 亚洲欧洲一区二区天堂久久 | 国产欧美精品日韩精品| 亚洲国语精品自产拍在线观看| 亚洲欧美成人精品| 亚洲黄色影片| 久久亚洲国产精品日日av夜夜| 国产精品ⅴa在线观看h| 亚洲乱码国产乱码精品精98午夜 | 亚洲国产一区二区三区青草影视| 国产精品久久久久久福利一牛影视| 国产视频亚洲精品| 亚洲愉拍自拍另类高清精品| 亚洲东热激情| 久久综合色8888| 好吊成人免视频| 久久er99精品| 亚洲欧美日韩专区| 国产精品福利网站| 亚洲一区二区免费视频| 亚洲精品久久久久久下一站| 美女精品国产| 亚洲国产精品电影| 欧美福利视频| 欧美成人tv| 亚洲人成在线播放| 亚洲精品1区| 欧美高清视频一区二区| 日韩视频在线一区| 日韩午夜激情电影| 欧美亚一区二区| 午夜精品久久久久久久久久久久| 宅男精品视频| 国产麻豆成人精品| 久久久水蜜桃| 久久亚洲精品一区二区| 亚洲第一伊人| 亚洲破处大片| 欧美深夜福利| 久久久久国内| 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品久久嫩草网站秘色 | 亚洲欧美成人| 欧美一区二区三区视频在线观看 | 亚洲欧洲99久久| 欧美一级大片在线免费观看| 狠狠色综合播放一区二区| 裸体丰满少妇做受久久99精品| 久久夜色精品国产亚洲aⅴ| 亚洲国产综合91精品麻豆| 亚洲精品影院| 国产亚洲福利一区| 亚洲国产欧美国产综合一区| 国产精品性做久久久久久| 浪潮色综合久久天堂| 欧美日韩日韩| 久久在线精品| 欧美日韩另类综合| 久久亚洲综合| 欧美精品一区二区蜜臀亚洲| 亚洲欧美日韩一区| 久久一区二区视频| 亚洲综合日韩在线| 久久婷婷综合激情| 亚洲欧美日韩视频一区| 女仆av观看一区| 久久国产精品色婷婷| 欧美激情精品久久久久久大尺度 | 久久一区二区三区av| 欧美a级片网| 久久成人羞羞网站| 欧美成人午夜剧场免费观看| 欧美有码视频| 欧美精品v日韩精品v国产精品| 久久精品成人一区二区三区| 欧美日韩国产小视频在线观看| 久久精品国产成人| 欧美视频不卡| 亚洲日韩中文字幕在线播放| 国产综合自拍| 亚洲在线免费| 亚洲在线第一页| 欧美破处大片在线视频| 欧美aa在线视频| 国模 一区 二区 三区| 亚洲一区二区三区国产| 一本色道久久综合亚洲91| 免费看亚洲片| 免费成人性网站| 国产麻豆综合| 亚洲一区二区网站| 亚洲永久网站| 国产精品久久波多野结衣| 亚洲美女黄色片| 99国产精品99久久久久久| 欧美xx69| 亚洲国产一区二区a毛片| 亚洲大片一区二区三区| 久久精品亚洲一区二区| 久久资源在线| 亚洲国产精品毛片| 欧美国产在线电影| 亚洲精品专区| 亚洲男人的天堂在线| 国产精品videosex极品| 亚洲性感激情| 久久成人资源| 好男人免费精品视频| 久久久夜夜夜| 亚洲国产一区二区三区a毛片| 亚洲大片免费看| 欧美激情1区2区| 亚洲美洲欧洲综合国产一区| 在线亚洲欧美| 国产精品欧美日韩久久| 欧美一区二区高清| 免费的成人av| 日韩亚洲欧美综合| 国产精品九九| 欧美在线你懂的| 欧美黄色免费网站| 中日韩视频在线观看| 国产欧美日韩另类一区| 久久午夜精品一区二区| 亚洲免费高清视频| 久久国产夜色精品鲁鲁99| 精品不卡在线| 欧美日韩激情网| 亚洲欧美国产精品va在线观看 | 国产精品久久久久免费a∨| 午夜电影亚洲| 欧美激情中文字幕一区二区| 欧美诱惑福利视频| 久久精品2019中文字幕| 影音先锋在线一区| 欧美另类videos死尸| 亚洲永久精品国产| 鲁大师成人一区二区三区| 一区二区三区不卡视频在线观看| 国产美女精品人人做人人爽| 蜜臀av国产精品久久久久| 亚洲一区二区久久| 欧美激情免费在线| 久久av资源网站| 一本久久综合亚洲鲁鲁| 国产午夜精品久久久久久久| 欧美另类女人| 久久久亚洲欧洲日产国码αv| 夜夜夜久久久| 欧美激情一区二区三区高清视频 | 一本一道久久综合狠狠老精东影业| 国产精品久久久久高潮| 蜜月aⅴ免费一区二区三区| 亚洲淫性视频| 亚洲精品日韩一| 欧美成人午夜激情视频| 欧美一区二区三区视频免费播放| 亚洲精品影院在线观看| 激情亚洲一区二区三区四区| 国产精品久久久久久福利一牛影视 | 欧美在线日韩| 亚洲欧美国产精品va在线观看 | 欧美精品一区在线发布| 久久久久久一区二区| 性欧美video另类hd性玩具| 一个人看的www久久|