锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美1区2区视频,欧美一区二区三区久久精品,久久综合网络一区二区http://m.shnenglu.com/mydriverc/articles/35186.html鏃呴?/dc:creator>鏃呴?/author>Thu, 25 Oct 2007 16:55:00 GMThttp://m.shnenglu.com/mydriverc/articles/35186.htmlhttp://m.shnenglu.com/mydriverc/comments/35186.htmlhttp://m.shnenglu.com/mydriverc/articles/35186.html#Feedback0http://m.shnenglu.com/mydriverc/comments/commentRss/35186.htmlhttp://m.shnenglu.com/mydriverc/services/trackbacks/35186.html 10鍒嗛挓瀹屾垚涓涓猆SB椹卞姩紼嬪簭 璐d換緙栬緫錛歛dmin 銆 鏇存柊鏃ユ湡錛?005-8-6 聽聽寰堝鍐橶indows Device Driver鐨勫紑鍙戜漢鍛樺熀鏈笂閮芥槸浣跨敤Windows DDK榪涜寮鍙戠殑銆備絾鏄紝鐜板湪涔熸湁涓嶅皯浜洪兘寮濮嬪熷姪涓浜涜緟鍔╁伐鍏楓傜瑪鑰呭幓騫村紑濮嬫帴瑙﹀埌riverStudio錛屽彂鐜板畠鐪熺殑鏄竴涓笉閿欑殑寮鍙戝伐鍏鳳紝涓嶄粎鍐欎唬鐮佺殑鏃跺欐濊礬娓呮櫚錛岃屼笖鍜孌DK鐨勭粨鍚堝緢濂姐?br />
聽聽聽聽褰撶劧錛屼篃鏈夊緢澶氫漢瑙夊緱鐢―riverStudio涓嶅姝e畻錛屾垨鑰呰涓嶈兘寰堝ソ鐨勭悊瑙indows Device Driver鐨勬灦鏋勩傛垜鎰熻榪欏氨鏈夌偣鍍廙FC鍜孲DK鐨勫叧緋伙紝鍏充簬榪欎釜闂鍦ㄥ緢澶氬湴鏂歸兘鏈変簤璁猴紝姣斿鍦ㄤ竾鍗冩柊闂葷粍涓婏紝灝辮璁轟簡灝嗚繎2涓湀銆傛瘡涓漢閮芥湁鑷繁鐨勬渶鐖憋紝閮芥湁鑷繁鐨勪範鎯紝鍙浣犺兘鎶婁簨鎯呭仛濂斤紝鎴戞兂鐢ㄤ粈涔堟柟娉曞簲璇ラ兘鏄竴鏍風殑銆傚鏋滀綘宸茬粡涔犳儻浜嗙敤DDK寮鍙戯紝閭e畬鍏ㄨ繕鍙互緇х畫鐢ㄤ笅鍘伙紱濡傛灉浣犺寰桪riverStudio涓嶉敊錛岄偅灝濊瘯鐢ㄤ竴涓彲浠ョ粰浣犳寜鐓OP姒傚康鏉?a class="channel_keylink" >緙栫▼鐨勫伐鍏鋒湁浠涔堜笉濂藉憿錛?br />


鍦ㄩ┍鍔ㄥ紑鍙戠綉涓婏紝緇忓父鐪嬪埌鏈変漢璇㈤棶涓浜涘叧浜嶥riverStudio鐨勪嬌鐢ㄧ殑闂銆傛垜姝eソ寰堟湁騫哥敤瀹冧綔浜嗗嚑涓┍鍔ㄧ▼搴忥紝鍖呮嫭VXD, KMD鍜學DM錛岀◢寰湁鐐瑰績寰楋紝鍥犳鎯沖啓涓嬫潵緇欏ぇ瀹朵綔涓涓皬灝忕殑鍙傝冦傚鏋滃叾涓湁閿欒錛屾榪庡ぇ瀹剁粰鎴戞寚鍑猴紝璋㈣阿銆?br />


涓嬮潰鎴戝氨浠嬬粛涓涓嬬敤DriverStudio寮鍙戜竴涓猆SB椹卞姩紼嬪簭鐨勮繃紼嬨傝繖涓猆SB璁懼鏈?涓弻鍚戠鐐癸紝姣忎釜绔偣鐨勯厤緗涓嬶細

EP 綾誨瀷 鍦板潃 buffer(Bytes)

0 IN/OUT Control 0x80/0x00 16/16

1 IN/OUT Bulk 0x81/0x01 16/16

2 IN/OUT Bulk 0x82/0x02 64/64

鎴戜滑鐨勯┍鍔ㄧ▼搴忛渶瑕佸疄鐜扮殑鍔熻兘灝辨槸鎺у埗璁懼涓婄殑LED鐏殑浜拰鐏紝浠ュ強閫氳繃Endpoint 2瀵硅澶囪繘琛岃鍐欍?br />


鐢變簬DriveStudio鐢卞嚑涓儴鍒嗙粍鎴愶紝鎴戜滑鍐欒繖涓┍鍔ㄧ▼搴忓彧瑕佺敤鍒癉riverWorks錛屽洜姝や笅闈㈡垜浠氨綆縐板畠涓篋W銆傚湪榪欓噷錛屾垜浠亣瀹氳鑰呭凡緇忔紜殑瀹夎浜咲W錛屽茍涓斿凡緇忕紪璇戝ソ浜嗗悇涓簱鏂囦歡銆?br />


1. 棣栧厛錛屾垜浠氳繃蹇嵎鏂瑰紡鈥淪etup DDK and Start MSVC鈥滄潵鍚姩VC IDE銆傝繖涓揩鎹鋒柟寮忔墍鎸囧悜鐨勭▼搴忥紝浼氳繘琛屼竴浜涘繀瑕佺殑璁劇疆錛岀劧鍚庡啀鍚姩VC IDE錛岃繖鏍鋒垜浠殑紼嬪簭灝卞彲浠ヤ嬌鐢―DK鍜孌W鐨勫ご鏂囦歡鍜屽簱浜嗐?br />
2. 浠嶸C IDE鐨勮彍鍗?DriverStudio"涓夋嫨"DriverWizard", 鍦ㄥ鍥?鎵紺虹殑瀵硅瘽妗嗕腑, 鍐欎笂欏圭洰鍚嶇О. 鍦ㄨ繖閲? 鎴戜滑灝嗚繖涓」鐩О涓? TEST, 鎵鍦ㄧ殑鐩綍涓篋:\TEST. 鐒跺悗鐐規寜閽?Next >".


鍥?

3. 鍦ㄦ帴涓嬫潵鐨勮繖涓璇濇涓?濡傚浘2), 鎴戜滑闇瑕侀夋嫨椹卞姩紼嬪簭鐨勭被鍨? 鐢變簬USB璁懼椹卞姩紼嬪簭鏄疻DM綾誨瀷鐨? 鎵浠ユ垜浠夋嫨絎簩欏瑰茍涓旂偣鎸夐挳"Next >".


鍥?

4. 鍦ㄧ3涓璇濇涓?濡傚浘3), 閫夋嫨鎴戜滑鐨勯┍鍔ㄧ▼搴忔墍鎿嶄綔鐨勬葷嚎綾誨瀷. 榪欓噷, 鎴戜滑閫夋嫨USB. 鍦║SB Vendor ID鍜孶SB Product ID涓~鍏SB璁懼鐨刅ID鍜孭ID. 鍋囧畾鎴戜滑鐨刄SB璁懼鐨刅ID鍜孭ID鍒嗗埆鏄?6榪涘埗鐨?471鍜?801. 鐒跺悗鐐規寜閽?Next >". 鍏充簬VID鍜孭ID鐨勮瀹氳鍙傝僓SB-IF鐨勮鑼?


鍥?

5. 鍦ㄦ帴涓嬫潵鐨勫璇濇涓?濡傚浘4), 鎴戜滑闇瑕佸姞鍏ndpoint 1鍜孍ndpoint 2鐨勫畾涔? 鐢變簬鍦║SB涓瀹欵ndpoint 0鏄繀欏誨瓨鍦ㄧ殑, 鎵浠ユ垜浠笉闇瑕佸Endpoint 0榪涜瀹氫箟. 鐐?Add..."鎸夐挳, 寮瑰嚭涓涓鍥?鎵紺虹殑瀵硅瘽妗? 鎴戜滑灝嗗畠淇敼鎴愬鍥?鎵紺? 鍏朵腑, 鎸夌収USB鐨勮瀹? 瀵逛簬绔偣, 瀹冪殑鍦板潃鏄?; 鎸夌収鍓嶉潰璇存槑鐨勮澶囩殑鐗圭偣, Endpoint 1鐨勬渶澶х殑鍖呭ぇ灝忎負16瀛楄妭, 鍥犳鍦?Max Transer Size"涓~鍏?6; Endpoint Name鍙互閫氳繃"Suggest Name"寰楀埌. 鎸夌収榪欎簺鍘熷垯, 緇х畫璁劇疆鍏朵粬鐨勯厤緗? 浠ヤ嬌瀵硅瘽妗?鍙樻垚濡傚浘7鎵紺? 鎺ヤ笅鏉? 緇х畫鎸?Next >"鎸夐挳.


鍥?


鍥?




鍥?


鍥?

6. 鍦ㄥ鍥?鎵紺虹殑瀵硅瘽妗嗕腑, 鍙互濉叆鎴戜滑闇瑕佺殑Driver Class鐨勫悕瀛楀拰鏂囦歡鍚? 涓鑸垜浠笉闇瑕佹洿鏀? 緇х畫鎸?Next >"鎸夐挳.


鍥?

7. 鍦ㄥ鍥?鎵紺虹殑瀵硅瘽妗嗕腑, 鍥犱負涓嶉渶瑕佺粰鍏朵粬鐨勯┍鍔ㄧ▼搴忔彁渚涙帴鍙? 涔熶笉闇瑕佹彁渚汧lush鍔熻兘, 鎵浠ヤ笉闇瑕佷換浣曚慨鏀? 鐩存帴鎸?Next >"鎸夐挳.


鍥?

8. 鍦ㄥ鍥?0鎵紺虹殑瀵硅瘽妗嗕腑, 鎴戜滑閫夋嫨緇欑鐐?浜х敓BULK Read鐨勪唬鐮? 騫朵笖鎸?Next >"鎸夐挳. DW浼氱粰鎴戜滑浜х敓涓濂楀绔偣2榪涜璇葷殑浠g爜, 涓嶇敤淇敼, 灝卞彲浠ョ洿鎺ヤ嬌鐢?


鍥?0

9. 鍦ㄥ鍥?1鎵紺虹殑瀵硅瘽妗嗕腑, 鎴戜滑閫夋嫨緇欑鐐?浜х敓BULK Write鐨勪唬鐮? 騫朵笖鎸?Next "鎸夐挳. 榪欐牱, DW涔熶細緇欐垜浠駭鐢熶竴濂楀绔偣2榪涜鍐欑殑浠g爜, 涓嶇敤淇敼, 灝卞彲浠ョ洿鎺ヤ嬌鐢?


鍥?1

10. 瀵逛簬濡傚浘12鐨勫璇濇, 鎴戜滑鐩存帴鎸?Next >"鎸夐挳. 榪欓噷鏄緗槸鍚﹁灝咺/O璇鋒眰鎺掗槦, 鍦ㄨ繖閲? 鎴戜滑涓嶉渶瑕佹帓闃?


鍥?2

11. 鍦ㄥ鍥?3鎵紺虹殑瀵硅瘽妗嗕腑, 鎴戜滑涓嶉渶瑕佸垱寤轟換浣曟敞鍐岃〃欏? 鎵浠ョ洿鎺ユ寜"Next >"鎸夐挳.


鍥?3

12. 濡傚浘14鎵紺虹殑瀵硅瘽妗? 鏄鎴戜滑璁劇疆涓浜涢┍鍔ㄧ▼搴忕殑灞炴? 姣斿鎺ュ彛, 緙撳啿鍖轟箣綾葷殑. 涓鑸殑閮藉彲浠ヤ嬌鐢ㄧ己鐪佽緗? 緇х畫鎸?Next >"鎸夐挳.


鍥?4

13. 鍦ㄥ鍥?5鎵紺虹殑瀵硅瘽妗嗕腑, 鏄鎴戜滑緇欓┍鍔ㄧ▼搴忓鍔犱竴浜汭OCTL鎺ュ彛. 鎴戜滑鍙鍔犱竴涓鍥?6鎵紺虹殑IOCTL鏉ユ帶鍒禪SB璁懼鐨凩ED鐏? 鐒跺悗鎸?Next >"鎸夐挳.


鍥?5


鍥?6

14. 鍦ㄦ渶鍚庝竴涓鍥?7鎵紺虹殑瀵硅瘽妗嗕腑, 鍙互璁劇疆涓浜涢┍鍔ㄧ▼搴忕殑灞炴? 浜х敓涓涓猚onsole嫻嬭瘯紼嬪簭. 鎸変笅"Finish"鎸夐挳, 灝辯粨鏉熶簡Wizard.


鍥?7

榪欐牱, 鎴戜滑灝卞垱寤哄ソ浜嗕竴涓熀鏈殑椹卞姩紼嬪簭, 涓嬮潰鏉ョ湅鐪嬭繕瑕佸仛鍝簺宸ヤ綔鎵嶅彲浠ュ拰鎴戜滑鐨勮澶囦互鍙婁笂灞傜殑搴旂敤紼嬪簭閫氳.



鎶婂嚱鏁癗TSTATUS TESTDevice::TEST_IOCTL_LED_Handler(KIrp I)鏀規垚濡備笅闈㈢殑鏍峰瓙錛?br />
NTSTATUS TESTDevice::TEST_IOCTL_LED_Handler(KIrp I)

{

NTSTATUS status = STATUS_INVALID_PARAMETER;



t << "Entering TESTDevice::TEST_IOCTL_LED_Handler, " << I << EOL;



__try

{

// TODO: Verify that the input parameters are correct

// If not, return STATUS_INVALID_PARAMETER

if(I.IoctlOutputBufferSize() || !I.IoctlBuffer() ||

(I.IoctlInputBufferSize() != sizeof(UCHAR)))

__leave;

// TODO: Handle the the ZBUARD_IOCTL_LED_ON request, or

// defer the processing of the IRP (i.e. by queuing) and set

// status to STATUS_PENDING.

PURB pUrb = m_Lower.BuildVendorRequest(

NULL, // transfer buffer

0, // transfer buffer size

0, // request reserved bits

(UCHAR)(*(PUCHAR)I.IoctlBuffer()), // request. 1 = LED_ON, 0 = LED_OFF

0 // Value

);



// transmit

status = m_Lower.SubmitUrb(pUrb, NULL, NULL, 5000L);

}

__finally

{

// TODO: Assuming that the request was handled here. Set I.Information

// to indicate how much data to copy back to the user.

I.Information() = 0;

I.Status() = status;

}



return status;

}

榪欎釜鍑芥暟鏄帶鍒禠ED鐏殑錛屽畠鏄氳繃USB Vendor Request鏉ュ悜璁懼浼犻佺殑銆傚叾涓紝request=1鐨勬椂鍊欒〃紺鴻LED浜紝request=0鐨勬椂鍊欒LED鐏傚畠鏄氳繃DeviceIoControl鐢變笂灞傚簲鐢ㄧ▼搴忎紶涓嬫潵銆?br />


鍐嶇湅鐪嬭鍐欓儴鍒嗭紝緇忚繃媯鏌TSTATUS TESTDevice::Read(KIrp I)鍜孨TSTATUS TESTDevice::Write(KIrp I)鍙互鍙戠幇錛孌W宸茬粡緇欐垜浠啓濂戒簡璇誨啓鐨勪唬鐮侊紝鎴戜滑鍙互鐩存帴浣跨敤浜嗐傝繖浜涗唬鐮佸氨鏄湪涓婇潰鐨勭8鍜岀9姝ヤ腑浜х敓鐨勪唬鐮併?br />


鏈鍚庯紝淇敼緙栬瘧涓涓婦riverStudio浜х敓鐨勬祴璇曠▼搴廡est_TEST紼嬪簭錛屾垜浠氨鍙互閫氳繃鍛戒護琛屾潵嫻嬭瘯鎴戜滑鐨勯┍鍔ㄧ▼搴忎簡銆傚浜嶭ED鐨勬帶鍒訛紝鎴戜滑鍙互鐩磋鐨勫湪璁懼涓婄湅鍒幫紝浣嗗浜庤鍐欑殑鎿嶄綔灝遍渶瑕佸拰firmware紼嬪簭閰嶅悎錛岃繖宸茬粡瓚呭嚭浜嗘湰鏂囩殑鑼冨洿錛屼笉鍦ㄨ繖閲岃璁轟簡銆?br />


閫氳繃涓婇潰鐨勮瑙o紝鎴戜滑鍙互鐪嬪埌鏈変簡DriverStudio錛屽氨鍙互蹇熺殑浜х敓涓涓┍鍔ㄧ▼搴忥紝鐒跺悗鍦ㄩ噷闈綔涓浜涘皬鐨勬敼鍔ㄥ氨鍙互浣跨敤浜嗐傚嵆浣挎槸鍐欎竴涓瘮杈冨鏉傜殑USB椹卞姩紼嬪簭錛屾垜浠篃鍙互涓嶇敤綆′竴浜涚郴緇熺殑IRP澶勭悊錛屽彧瑕佷笓娉ㄤ簬鎴戜滑鑷繁鐨勭壒瀹氬簲鐢ㄥ氨鍙互浜嗐傝屼笖瀹冩妸涓涓┍鍔ㄧ▼搴忔鎷垚鍑犱釜綾葷殑姒傚康錛屽茍涓擠W榪橀檮甯︽湁涓浜涘緢鏈夌敤鐨凷TL綾伙紝鍦╒C IDE閲岄潰鏈変簡涓涓緢娓呮櫚鐩磋鐨勮〃紺恒傝繖鏍鳳紝瀵逛竴浜涗粠涓婂眰搴旂敤杞悜椹卞姩紼嬪簭鐨勫紑鍙戜漢鍛橈紝鎴栬呬竴浜涘C++/OOP寰堢啛鎮変絾涓嶅お浜嗚В緋葷粺鍐呮牳鐨勫紑鍙戜漢鍛橈紝閮芥瘮杈冨鏄撲笂鎵嬨傚嵆浣垮浜庢帹宕囩洿鎺ョ敤DDK緙栫▼鐨勪漢鏉ヨ錛岄氳繃闃呰DriverStudio闄勫甫鐨勬簮浠g爜錛屼篃鍙互瀵歸┍鍔ㄧ▼搴忕殑寮鍙戞湁涓涓洿鍔犳繁鍏ョ殑浜嗚В銆?br />銆

]]>
DriverStudio宸ュ叿鍖呬粙緇?/title><link>http://m.shnenglu.com/mydriverc/articles/35184.html</link><dc:creator>鏃呴?/dc:creator><author>鏃呴?/author><pubDate>Thu, 25 Oct 2007 16:37:00 GMT</pubDate><guid>http://m.shnenglu.com/mydriverc/articles/35184.html</guid><wfw:comment>http://m.shnenglu.com/mydriverc/comments/35184.html</wfw:comment><comments>http://m.shnenglu.com/mydriverc/articles/35184.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/mydriverc/comments/commentRss/35184.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/mydriverc/services/trackbacks/35184.html</trackback:ping><description><![CDATA[ <table class="jjt" id="19648" cellspacing="0" cellpadding="0" width="950" align="center" border="0"> <tbody> <tr> <td class="bk1" id="19648" valign="top"> <table id="19648" cellspacing="0" cellpadding="0" width="96%" align="center" border="0"> <tbody> <tr> <td style="PADDING-TOP: 5px">聽DriverStudio 鏄竴濂楃敤鏉ョ畝鍖栧井杞疻indows 騫沖彴涓嬭澶囬┍鍔ㄧ▼搴忕殑寮鍙戯紝璋冭瘯鍜屾祴璇曠殑宸ュ叿鍖呫?br />DriverStudio 褰撳墠鐨勭増鏈寘鎷笅鍒楀伐鍏鋒ā鍧楋細<br />DriverAgent<br />聽聽聽聽DriverAgent 涓篧in32 搴旂敤紼嬪簭鎻愪緵鐩存帴璁塊棶紜歡鐨勫姛鑳姐傚嵆浣夸綘娌℃湁浠諱綍璁懼椹卞姩紼嬪簭寮鍙戠殑緇忛獙鎴栫粡鍘嗭紝浣犱篃鑳界紪鍐欏嚭DriverAgent搴旂敤紼嬪簭鏉ョ洿鎺ヨ闂‖浠惰澶囥侱riverAgent 搴旂敤紼嬪簭鍙互榪愯鍦?Windows 98, Windows 95, Windows NT 鍜?Windows 2000騫沖彴涓娿?褰撳墠鐗堟湰涓嶆敮鎸乄indows XP騫沖彴銆?<br />VToolsD<br />聽聽聽聽VToolsD 鏄竴涓敤鏉ュ紑鍙戦拡瀵筗in9X (Windows 95 鍜?Windows 98)鎿嶄綔緋葷粺涓嬭澶囬┍鍔ㄧ▼搴?VxD)鐨勫伐鍏楓俈ToolsD 涓寘鎷敓鎴愰┍鍔ㄧ▼搴忔簮浠g爜鐨勫伐鍏鳳紝run-time 鍜?interface 搴擄紝浠ュ強涓浜涢┍鍔ㄧ▼搴忔牱鏈紝鍙互鐢ㄦ潵浣滀負鍚勭綾誨瀷鐨勮澶囬┍鍔ㄧ▼搴忕殑鍩虹閮ㄥ垎銆?br />DriverWorks<br />聽聽聽聽DriverWorks瀵逛簬Windows NT涓嬪拰 Windows 98 涓?Windows 2000鍏卞悓鏀寔鐨刉in32椹卞姩妯″瀷(WDM)璁懼椹卞姩紼嬪簭鐨勫紑鍙戞彁渚涘畬鍏ㄧ殑鏀寔銆侱riverWorks涓寘鍚竴涓潪甯稿畬鍠勭殑婧愪唬鐮佺敓鎴愬伐鍏?DriverWizard) 浠ュ強鐩稿簲鐨勭被搴撳拰椹卞姩紼嬪簭鏍鋒湰錛屽畠鎻愪緵浜嗗湪C++涓嬭繘琛岃澶囬┍鍔ㄧ▼搴忓紑鍙戠殑鏀寔銆?<br />DriverNetworks<br />聽聽聽聽DriverNetworks 鏄拡瀵筗indows<a class="channel_keylink" ><font face="瀹嬩綋" color="#0810b7">緗戠粶</font></a>椹卞姩寮鍙戜漢鍛樼殑涓涓ā鍧椼傚湪瀹冪殑鏍稿績閮ㄥ垎錛孌riverNetworks 鏄竴涓拡瀵筃DIS drivers 鍜?TDI clients (DriverSockets)鐨?C++ 鐨勭被搴撱侱riverNetworks 涓篃鏈塓uick Miniport Wizard 鐢ㄦ潵鐩存帴寮濮嬩竴涓狽DIS Miniport 鎴?Intermediate Driver 宸ョ▼銆傚畠鍙互璁╀綘蹇熺殑鐢熸垚鎵鏈夐噰鐢―riverNetworks C++ 綾誨簱緙栧啓鐨凬DIS椹卞姩紼嬪簭鐨勭紪璇戯紝瀹夎鍜岃皟璇曟墍闇瑕佺殑鏂囦歡 <br />SoftICE<br />聽聽聽聽SoftICE 鏄竴涓姛鑳芥瀬鍏跺己澶х殑鍐呮牳妯″紡璋冭瘯鍣紝瀹冩敮鎸佸湪閰嶇疆涓鍙板崟鐙殑璁$畻鏈烘垨涓ゅ彴璁$畻鏈轟笅榪涜璁懼椹卞姩紼嬪簭鐨勮皟璇曘?br />聽聽聽聽BoundsChecker Driver Edition<br />BoundsChecker 椹卞姩紼嬪簭鐗堥噰鐢ㄤ簡NuMega閽堝搴旂敤紼嬪簭寮鍙戠殑涓縐嶅垱鏂扮殑閿欒媯嫻?a class="channel_keylink" ><font face="瀹嬩綋" color="#0810b7">鎶鏈?/font></a>銆侭oundsChecker 椹卞姩紼嬪簭鐗堜腑鎻愪緵浜嗗弬鏁扮‘璁ゅ拰緋葷粺瀹炴柦鍙互鐢ㄦ潵鐩戣鍜岃窡韙湪涓嶅悓鐨勮澶囬┍鍔ㄧ▼搴忎笌鍏跺畠鐨勬搷浣滅郴緇熺殑緇勪歡涔嬮棿鐨勬墍鏈夌殑浜や簰浣滅敤銆傞厤緗悜瀵兼彁渚涗簡瀵逛簬BoundsChecker 閲囬泦鍒扮殑鍚勭綾誨瀷鐨勫ぇ閲忎俊鎭殑綺劇‘鐨勬帶鍒躲?<br />BoundsChecker 椹卞姩紼嬪簭鐗堝綋鍓嶆敮鎸乄indows NT, Windows 2000, Windows Millennium Edition鍜?Windows 98銆?褰撳墠鐗堟湰涓嶆敮鎸乄indows XP)<br />DriverWorkbench<br />聽聽聽聽DriverWorkbench 鍙互浣夸綘榪涗竴姝ヤ簡瑙g郴緇熷穿婧冩椂鐨刣ump 鏂囦歡鍜屽綋鏃剁殑浜嬩歡銆傜敱浜庝笌BoundsChecker Driver Edition闆嗘垚鍦ㄤ竴璧? 鍦―riverWorkbench 涓彲浠ョ湅鍒板湪緋葷粺宕╂簝鍓嶆垨鍏剁櫥褰曠殑鏃跺欑敱BoundsChecker 閲囬泦鍒扮殑<a class="channel_keylink" ><font face="瀹嬩綋" color="#0810b7">鏁版嵁</font></a>銆傝繖縐嶇嫭鐗圭殑鏌ョ湅緋葷粺鐨勬柟寮忔彁渚涗簡絀哄墠鐨勮兘鍔涳紝浣垮緱鍙互閫氳繃鏌ョ湅鍦ㄧ郴緇熷穿婧冧箣鍓嶇郴緇熷疄闄呮椿鍔ㄧ殑韙抗鏉ュ彂鐜伴棶棰樹箣鎵鍦ㄣ?<br />DriverWorkbench 涓篃鍖呭惈浜?TrueTime Driver Edition. TrueTime Driver Edition 鏄竴涓ц兘鍒嗘瀽宸ュ叿錛屽彲璁¦indows NT 鐨勮澶囬┍鍔ㄥ紑鍙戜漢鍛樺彂鐜板茍淇椹卞姩紼嬪簭鐨勬ц兘鐡墮銆俆rueTime Driver Edition 鏄敤鏉ユ弧瓚沖浜庤澶囬┍鍔ㄧ▼搴忓拰鍐呮牳妯″紡涓嬩唬鐮佸紑鍙戜漢鍛樼殑闇姹傘備竴浜涢澶栫殑鍔熻兘灝嗗嚭鐜板湪TrueTime Driver Edition 鐨勪笅涓涓増鏈腑銆?br />DriverWorkbench 褰撳墠鏀寔 Windows NT 鍜?Windows 9x. (褰撳墠鐗堟湰涓嶆敮鎸乄indows XP)<br />FieldAgent<br />聽聽聽聽FieldAgent 鍙浣犲榪愯鍦ㄥ鎴風殑璁$畻鏈轟笂鐨勯┍鍔ㄧ▼搴忚繘琛屽鐞嗐傜敱FieldAgent鏀墮泦鍒扮殑淇℃伅鍙敤浜庤拷鎹曞埌閭d簺鍙兘鍙彂鐢熷湪鐗瑰畾鐨勯厤緗幆澧冧笅闂鐨勫師鍥犮?br />FieldAgent 褰撳墠鏀寔 Windows NT 鍜?Windows 9x. (褰撳墠鐗堟湰涓嶆敮鎸乄indows XP)<br />TrueCoverage Driver Edition<br />聽聽聽聽鐢ㄦ潵紜繚瀵逛簬鎵鏈夌殑浠g爜閮藉凡緇忓畬鍏ㄨ嫻嬭瘯鐨勬柟娉曟槸浣跨敤浠g爜瑕嗙洊鐜囧伐鍏楓俆rueCoverage 鍙互甯姪浣犳嫻嬩唬鐮佷腑鐨勫摢浜涢儴鍒嗗凡緇忚嫻嬭瘯錛屽摢浜涢儴鍒嗚繕娌℃湁琚祴璇曘傞氳繃鍦ㄥ紑鍙戣繃紼嬩腑嫻嬮噺鍜岃窡韙唬鐮佺殑鎵ц鎯呭喌鍜岀ǔ瀹氱▼搴︼紝鍙互鑺傜害嫻嬭瘯鏃墮棿騫舵彁楂樹唬鐮佺殑鍙潬鎬с俆rueCoverage 鑳藉寰堣交鏉劇殑鏀墮泦椹卞姩紼嬪簭鐨勮鐩栫巼<a class="channel_keylink" ><font face="瀹嬩綋" color="#0810b7">鏁版嵁</font></a>錛屽湪婧愪唬鐮佺殑涓婁笅鏂囦腑鏌ョ湅榪欎簺<a class="channel_keylink" ><font face="瀹嬩綋" color="#0810b7">鏁版嵁</font></a>錛屼篃鍙互灝嗗嬈′細璇濈殑緇撴灉鍚堝茍浠ョ瘡鍔犺鐩栫巼鐨?a class="channel_keylink" ><font face="瀹嬩綋" color="#0810b7">鏁版嵁</font></a>銆?br />TrueCoverage Driver Edition褰撳墠鏀寔 Windows NT 4.0 (Service Pack 3 or later) 鍜?Windows 2000. (褰撳墠鐗堟湰涓嶆敮鎸乄indows XP)<br />鍦ㄦ垜浠帹鑽愪綘浣跨敤DriverWorks 鎴?VToolsD鏉ュ紑鍙戣澶囬┍鍔ㄧ▼搴忕殑鍚屾椂錛孌riverStudio 涓殑宸ュ叿涓嶮icrosoft DDK鍦ㄤ竴璧蜂篃鑳藉緢濂界殑涓庡叾閰嶅悎浣跨敤鏉ュ紑鍙戝嚭楂樿川閲忕殑椹卞姩紼嬪簭銆? <p></p></td> </tr> </tbody> </table> </td> </tr> <tr> <td align="middle" height="40">聽</td> </tr> </tbody> </table> <img src ="http://m.shnenglu.com/mydriverc/aggbug/35184.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/mydriverc/" target="_blank">鏃呴?/a> 2007-10-26 00:37 <a href="http://m.shnenglu.com/mydriverc/articles/35184.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浠涔堟槸WDM椹卞姩http://m.shnenglu.com/mydriverc/articles/28969.html鏃呴?/dc:creator>鏃呴?/author>Sun, 29 Jul 2007 07:55:00 GMThttp://m.shnenglu.com/mydriverc/articles/28969.htmlhttp://m.shnenglu.com/mydriverc/comments/28969.htmlhttp://m.shnenglu.com/mydriverc/articles/28969.html#Feedback0http://m.shnenglu.com/mydriverc/comments/commentRss/28969.htmlhttp://m.shnenglu.com/mydriverc/services/trackbacks/28969.html
銆銆鎶辯潃璇曚竴璇曠殑鎬佸害鍦ㄥ鏍$殑鐢佃剳涓婅繘鍏ヤ簡CS錛屾湁澹伴煶錛佽刀绱? 閫鍑烘父鎴忥紝榪涘叆“璁懼綆$悊鍣?#8221;涓竴鐪嬶紝鐢ㄧ殑澹板崱鍜屾垜鐨勪竴鏍鳳紝閮芥槸“Creative PCI 128”銆傞偅涓轟粈涔堝湪鎴戠殑鐢佃剳涓婂氨娌℃湁澹伴煶鍛紵緇忓父鍙嶅鐨勬鏌ユ垜鍙戠幇錛屾湰鏈哄畨瑁呯殑鏄0鍗¢┍鍔ㄦ槸鏀寔WDM鐨勶紝鑰屾垜鍦ㄥ鐢ㄧ殑鍒欐槸瀹屾暣鐗堢殑椹卞姩錛堜笉鏀寔 WDM錛夛紝闅鵑亾闂鍦ㄨ繖鍎匡紵

銆銆榪笉鍙婂緟鍦拌刀鍥炲涓紝浠庢柊瀹夎鏀寔WDM鐨勫0鍗¢┍鍔紝瀹夎瀹屾垚鍚庯紝鎬鐫蹇愬繎涓嶅畨鐨勫績鎯呰繘鍏ヤ簡CS……鍝囷紝鏈夊0闊充簡!

銆銆闂灝辮繖鏍瘋В鍐充簡錛屼笉鐭ラ亾鏈夋病鏈変漢涔熼亣鍒頒簡綾諱技鐨勯棶棰橈紝濡傛灉鏈夌殑璇濓紝閭d箞璧剁揣瀹夎涓涓敮鎸乄DM鐨勯┍鍔ㄥ惂錛?

銆銆浠涔堟槸WDM椹卞姩錛?

WDM錛圵in32 Driver Model錛夛紝鍗砏in32椹卞姩紼嬪簭妯″瀷錛屾槸Microsoft鍔涙帹鐨勫叏鏂伴┍鍔ㄧ▼搴忔ā寮忥紝鏃ㄥ湪閫氳繃鎻愪緵涓縐嶇伒媧葷殑鏂瑰紡鏉ョ畝鍖栭┍鍔ㄧ▼搴忕殑寮鍙戙傚湪瀹炵幇瀵規柊紜? 浠剁殑鏀寔涓婏紝鍑忓皯騫墮檷浣庝簡鎵蹇呴』寮鍙戠殑椹卞姩紼嬪簭鐨勬暟閲忓拰澶嶆潅鎬с傞櫎浜嗛氱敤鐨勫鉤鍙版湇鍔″拰鎵╁睍澶栵紝WDM榪樺疄鐜頒簡涓涓ā鍧楀寲鐨勩佸垎灞傛鐨勫井鍨嬮┍鍔ㄧ▼搴忕粨鏋勩? WDM椹卞姩鐨勪富瑕佺壒鐐規槸鍙互璁╀笉鏀寔澶氶煶棰戞祦鐨勫0鍗℃敮鎸佸闊抽嫻侊紝涓嶄嬌鐢ㄩ煶棰戠嚎鐩存帴鍚煶涔怌D絳夈?


]]>
VXD,KMD,WDM鍩烘湰姒傚康http://m.shnenglu.com/mydriverc/articles/28968.html鏃呴?/dc:creator>鏃呴?/author>Sun, 29 Jul 2007 07:50:00 GMThttp://m.shnenglu.com/mydriverc/articles/28968.htmlhttp://m.shnenglu.com/mydriverc/comments/28968.htmlhttp://m.shnenglu.com/mydriverc/articles/28968.html#Feedback0http://m.shnenglu.com/mydriverc/comments/commentRss/28968.htmlhttp://m.shnenglu.com/mydriverc/services/trackbacks/28968.html榪欓噷瑕佽鐨勬槸Vxd,Kernel Mode Driver,鍜學DM鐨勪竴浜涘熀鏈棶棰?

浠涔堟槸VxD?
  VxD涔?VIRTUAL X DRIVER.鍝?璇翠簡涔熺櫧璇?鍏跺疄灝辨槸铏氭嫙璁懼椹卞姩紼嬪簭.鏄郴緇熺敤浜庡鍚勭紜歡璧勬簮璇嗗埆,綆$悊,緇存姢榪愪綔鐨勬墿灞?/span>.VXD鍜孷MM(铏氭嫙鏈虹鐞嗗櫒)涓璧峰悎 浣?緇存寔鐫緋葷粺鐨勮繍浣?VxD妯″紡浠嶹IN3X鏃朵唬灝卞紑濮嬩簡.涓鐩村埌浜哤IN98榪樹竴鐩村湪MS鐨刉IN緋誨垪鎿嶄綔緋葷粺涓搗涓誨浣滅敤.VxD榪愪綔鍦↖NTEL 緋誨垪CPU淇濇姢妯″紡涓嬬殑RING0.鎷ユ湁瀵圭‖浠剁殑鏈楂樻帶鍒舵潈.

浠涔堟槸Kernel Mode Driver(KMD)?
  Kernel Mode Driver鏄疦T涓嬫彁鍑虹殑綆$悊,緇存姢紜歡榪愪綔鐨勯┍鍔ㄧ▼搴忔ā寮?璇RIVER榪愯浜嶯T鐨凨ERNEL妯″紡涓?綾諱技浜嶳ING0.浣嗘槸,涓涓狵MD鐨勮繍 浣滅幆澧冨湪涓嶅悓鐨勬椂鍊欐槸鏍規湰涓嶅悓鐨?DRIVER鏀跺埌璁懼璇鋒眰鏃剁殑榪愯鐜寰堝彲鑳藉拰璁懼璇鋒眰瀹為檯鎿嶄綔鐨勮繍琛岀幆澧?font color="#cc0000" size="1">鏍規湰涓嶅悓.榪欎篃鏄疦T涓?DRIVER鐨勮繍浣滀篃鍙楀埌NT鐨勮澶氶檺鍒?涓涓嶅皬蹇?DRIVER鍜孨T灝卞悓褰掍簬灝?鏉ヤ釜BSOD(BLUE SCREEN OF DEATH).

浠涔堟槸WDM?
  WDM涔僕IN32 DRIVER MODEL鐨勭畝鍐?闅廤IN95 OSR2.1鎺ㄥ嚭,鍜學IN2000鍏煎.涔僊S鍔涙帹鐨?鍏ㄦ柊'鐨勯┍鍔ㄧ▼搴忔ā寮?鐩墠緗戜笂WDM鐨勬枃绔犲緢澶?浣嗘槸鎴愪功涓嶅.鍩烘湰涓婄敱浜?8瀵筗DM鐨勬敮鎸? 鏈夐檺,鑰學IN2000鍙堟病鏈夋寮忕増鎺ㄥ嚭,WDM鐨勫疄闄呭簲鐢ㄨ繕涓嶅.浣嗘槸寰堝揩,WDM灝嗘垚涓轟富嫻佺殑DRIVER妯″紡.鍦ㄦ垜鐪嬫潵,WDM鍙笉榪囨槸涓?font color="#cc0000" size="1">PNP鐨凨MD鑰屽凡.(涔熻鏄病棰嗘偀鍒扮簿楂撹鐨勮瘽:))
 



   鏃╂湡鐨刉IN3X,鏍稿績鏄疺MM,褰撴椂鐨刅MM宸茬粡鍏峰浜嗗熀鏈殑鎿嶄綔緋葷粺鏍稿績鐨勪竴浜涚壒寰?浣嗘槸WIN3X鐨勯┍鍔ㄧ▼搴忔ā寮忔販涔變笉鍫?紜歡鐢盫xD椹卞姩,緗戠粶鍜屾枃浠剁郴緇熺敱瀹炴ā寮?/font>椹卞姩紼嬪簭椹卞姩,澶氬獟浣撶‖浠跺拰鎵撳嵃鏈烘湁RING3 DLL椹卞姩,緋葷粺鏈嶅姟鍐沖ぇ閮ㄥ垎琚漿鍒?font color="#cc0000" size="1">V86妯″紡涓嬬敱瀹炴ā寮忕殑DOS瀹屾垚.
   鍒頒簡WIN95寰堝ぇ涓閮ㄥ垎緋葷粺鏈嶅姟琚漿鎹㈠埌浜嗕繚鎶ゆā寮忎笅.浣嗘槸,娣蜂貢鐨勯┍鍔ㄦā寮忔病鏈夋敼鍙?WIN95涓繪敾鏂瑰悜鏄槗鐢ㄦ?鑰屼笖鐨勭‘WIN95鍦ㄧ敤鎴風晫闈笂鏈? 浜涜繘姝?褰?5寮鍙戠粍鍔姏寮鍙戠殑鏃跺?NT涔熸帹鍑轟簡.榪欐槸涓彿縐癈2鏋佺殑OS.褰撶劧,鎴戝茍涓嶇浉淇¤緋葷粺鐨勫己澹?濡傛灉瀹冪殑婧愪唬鐮佸叕寮鐨勮瘽,寰堝彲鑳藉氨涓嶅牚涓 鍑?褰撶劧,NT姣?5榪樻槸鏈夊彲鍦堢偣涔嬪鐨?瀹冧箖鏄釜鐪熸鐨?2浣嶇郴緇?鑰屼笖,鎻愪緵浜?涓簲鐢ㄧ幆澧?WIN32,VDM,POSIX.WOW,OS/2.榪? 5涓幆澧冪浉浜掔嫭绔?騫朵笖鎿嶄綔緋葷粺浠呭WIN32鐜鎻愪緵鎺ュ彛,WIN32鎻愪緵鍏朵粬鐜鎺ュ彛,鍏朵粬鐜鐨凙PI璋冪敤鏈緇堣杞崲鍒癢IN32,榪涘叆OS鏍稿績. 鎹㈣█涔?WIN32鏄睆騫?榧犳爣,閿洏鐨勬嫢鏈夎?鍏朵粬鐜濡傝浣跨敤,灝辮鍚慦IN32瀛愮郴緇熺敵璇?
   鐜板湪鐨刉IN98涔冩槸涓涓ぇ鏉傜.鍖呭惈浜嗘墍鏈?5鐨勯┍鍔ㄧ▼搴忔ā寮?鍔犱笂浜哤DM.寰堥毦鎯寵薄.濡傛灉鏈変竴涓‖浠墮渶瑕佸紑鏀鵑┍鍔ㄧ▼搴?浣犲繀欏婚鍏堢湅涓涓?閫傚悎浠涔堟ā寮?MINIPORT? NDIS? HID? RING0? RING3? 鍑犱箮姣忎釜紜歡閮藉搴斾竴縐嶆ā寮?
  ::UNDOCUMENTED HINT
    NT 闅愯棌浜嗕竴涓幆澧?閭e氨鏄疦ATIVE鐜.榪欎釜鐜鍙互璇村熀鏈笂娌℃湁鍦ㄦ枃妗i噷鍑虹幇榪?涔熸病鏈夋敮鎸?鍦―DK閲屼粎浠呭叕寮浜嗕竴灝忛儴鍒哊ATIVE API.NATIVE鐜鍦ㄧ郴緇熷惎鍔ㄦ椂灝ゅ叾閲嶈.NT鐨凜HKDSK紼嬪簭灝辨槸涓狽ATIVE搴旂敤紼嬪簭.鍦ㄨ繍琛岃紼嬪簭鏃?鏍規湰灝辨病鏈塛IN32鐜,鏇存病鏈? WOW, POSIX鐜.榪欐椂鍊欏彧鏈塏ATIVE API鍙緵璋冪敤.鑰孧S鍦ㄥ緢澶氭儏鍐典笅灝辨槸闈燦ATIVE API鏉ヨ幏鍙栨洿楂樼殑搴旂敤紼嬪簭鏁堣兘.寰楀埌涓嶅叕騫崇殑绔炰簤浼樺娍.鏌愪簺NATIVE API鐢氳嚦鍙ザ榪囩郴緇熺殑瀹夊叏媯鏌ユ潵瀹屾垚鍘熷厛涓嶈兘瀹屾垚鐨勪換鍔?

  VXD鍜孠MD鐨勬渶澶у尯鍒湪浜嶸XD涓嶉渶瑕佽冭檻澶欳PU鐨勯棶棰?鑰孠MD闇瑕佽皟鐢ㄨ嚜鏃嬮攣鏉ュ悓姝ュCPU涔嬮棿鏁版嵁璁塊棶.褰撶劧,濡傛灉蹇呰鐨勮瘽,閫氳繃VXD鏉ュ 鍔犲澶欳PU鐨勬敮鎸佸簲璇ュ茍涓嶅洶闅?鍥犱負VMM鎻愪緵浜嗗緢寮鏀劇殑鐜:VXD鍙互鎷︽埅VMM鐨勮皟鐢ㄥ叆鍙?灝辯被浼間簬鍦―OS鏃朵唬鎷︽埅INT21鏉ユ墿灞曠郴緇熸湇鍔? 鑰孨T濡傛灉瑕佹墿灞曠郴緇熺殑鍖栧氨寰堝洶闅句簡.鍥犱負榪欐槸鏈叕寮鐨?(褰撶劧,鏂規硶榪樻槸鏈夌殑.絳夎繃涓孌墊椂闂存垜鍐嶅啓:))
  鍙﹀涓涓噸瑕佺殑鍖哄埆鏄疺XD鍙互鍦–PU澶勪簬瀹炴ā寮忔椂灝辮幏寰楃郴緇熺殑鎺у埗.鑰孠MD涓嶈兘.絳塊MD鑾峰緱絎竴涓惎鍔ㄦ椂鏈?CPU宸茬粡澶勪簬淇濇姢妯″紡,鐢氳嚦浣犳浛鎹㈣皟HAL鎴朜TOSKRNL涔熸棤嫻庝簬浜?鍥犱負CPU鐨勬ā寮忓垏鎹㈡槸鏈塏TLDR榪涜鐨?(


鍒板簳濡備綍鍐沖畾璇ョ敤VXD榪樻槸KMD榪樻槸WDM鍛?
褰撶劧,棣栧厛搴旇鑰冭檻鐨勬槸搴旂敤騫沖彴.濡傛灉鏄疦T4.X,浣犳病寰楅変簡,鑲畾鏄疜MD浜?濡傛灉鏄疻IN95,閭d篃鍙湁VXD涓縐嶉夋嫨.褰撶洰鏍囧鉤鍙版槸98鎴朩IN2000,鍙?
渚涢夋嫨鐨勬柟娉曞鐐?浣嗘槸涔熷彈鍒癘S瑙勮寖鐨勯檺鍒?
98涓?濡傛灉鎯沖紑鍙戠殑鏄疐SD,閭d箞蹇呴』鐢╒XD.灝界98鏈変釜WDMFS.SYS鐨勪笢瑗?浣嗘槸瀹冨茍闈炵湡姝g殑WDM鐨勬枃浠剁郴緇熼┍鍔ㄧ▼搴?98鏀寔鐨凢SD鏄互
IFSMGR.VXD涓哄熀紜鐨刅XD.
濡傛灉鎯蟲悶DISK,COMM...絳変竴緋誨垪鐨凞RIVER.浣犱篃瑕佸啓VXD.鍥犱負98騫舵病鏈夋彁渚涜綾葷殑WDM鏀寔.閭d箞98涓嬩粈涔堝彲浠ョ敤WDM鍛?HID,緗戠粶綾?澶氬獟浣撶被
鐨勭‖浠舵敮鎸佸凡緇忚漿鍖栧埌浜哤DM.浣犲凡緇忓彲浠ヤ粠DDK閲屽彂鐜拌繖鍑犵被椹卞姩紼嬪簭鐨勬牱鏉跨▼搴?
鍦∟T2000涓?鎴戣繕涓嶆槸寰堢啛.浣嗘槸寰堟樉鐒?瀵筗DM鐨勬敮鎸佷細鏇村.鑰佺殑KMD灝嗛愭笎閫鍑鴻垶鍙?褰撶劧,KMD鏈変粬涓嶅彲紓ㄧ伃鐨勪紭鍔?(鍦∟T涓?KMD鐨勯檺鍒舵瘮9X
涓嬬殑VXD澶?浣嗘槸瀹冧粛鏈変竴浜涙椿緇滀綑鍦?渚嬪DISK椹卞姩紼嬪簭鍙互璁塊棶瑙嗛紜歡,鎴栬呭叾浠栬祫婧?浣嗛殢NT鐨勫彂灞?鏃╂櫄榪欎簺媧葷粶浣欏湴涔熶細琚彇娑?)WDM
闇瑕佸皢鑷繁娉ㄥ唽鍒扮浉搴旂殑綾婚噷.鏈夌浉搴旂殑渚嬬▼蹇呴』杈撳嚭.鏈変簺綾諱技浜嶮INIDRIVER.
鏈緇堣鑰冭檻鐨勬槸DRIVER浣滆呯殑涔犳儻.瀵瑰摢1縐嶆ā寮忔洿鐔熸倝,鍐欎綔鏇存柟渚?閭e氨鐢ㄥ摢涓?
鎴戜釜浜哄紑鍙?8/95騫沖彴鏇村浜?鎵浠ヨ嚜宸辨洿鍊懼悜浜嶸XD:瀹夊叏闄愬埗鏈灝?騫朵笖,鎴戝枩嬈㈡眹緙?:) ?


NTKERN.VXD鐨勪竴浜涗笢涓?


NTKERN.VXD涔冩槸WIN98鎻愪緵NT綾繪湇鍔$殑鏍稿績椹卞姩紼嬪簭.瀹冭緭鍑轟簡鍑犱釜VXD鏈嶅姟.灝界鏈夊ご鏂囦歡,浣嗘槸鍗存病鏈夋枃妗?榪欓噷鍛婅瘔澶у涓涓瘈紿?寰堝鏈嶅姟鍜孨T涓媄wXXX渚嬬▼鍏鋒湁鐩稿悓鐨勫弬鏁?涔冩槸VXD鐗堢殑ZwXXX.
渚嬪NtKernCreateFile灝辨槸ZwCreateFile鐨勭炕鐗?瀹冧篃鍏鋒湁11涓弬鏁?
涓嬮潰鏄疦TKERN.VXD鐨刅XD鏈嶅姟鍒楄〃.
NTKERN_Service       _NTKERN_Get_Version, LOCAL
NTKERN_StdCall_Service   _NtKernCreateFile, 11, VxD_CODE
NTKERN_StdCall_Service   _NtKernClose, 1, VxD_CODE
NTKERN_StdCall_Service   _NtKernReadFile, 9, VxD_CODE
NTKERN_StdCall_Service   _NtKernWriteFile, 9, VxD_CODE
NTKERN_StdCall_Service   _NtKernDeviceIoControl, 10, VxD_CODE
NTKERN_Service       _NtKernGetWorkerThread, VxD_CODE
NTKERN_StdCall_Service   _NtKernLoadDriver, 1, VxD_CODE
NTKERN_StdCall_Service   _NtKernQueueWorkItem, 2, VxD_CODE
NTKERN_Service       _NtKernPhysicalDeviceObjectToDevNode, VxD_CODE
NTKERN_StdCall_Service   _NtKernSetPhysicalCacheTypeRange, 4, VxD_CODE
NTKERN_Service       _NtKernWin9XLoadDriver, VxD_CODE
NTKERN_StdCall_Service   _NtKernCancelIoFile, 2, VxD_CODE
NTKERN_Service       _NtKernGetVPICDHandleFromInterruptObj, VXD_CODE
NTKERN_StdCall_Service   _NtKernInternalDeviceIoControl, 10, VxD_CODE
涓? 榪版湇鍔¢噷,閮ㄥ垎鏄湭鍏紑鐨?濡傛灉澶у鍙傛偀閫忎簡,NT涓嬩篃鏈夊緢澶氫笢瑗垮彲榪庡垉鑰岃В.鎴戞兂,鏂囦歡IO搴旇娌′粈涔堥棶棰?浣嗘槸鍏朵粬涓滆タ灝遍毦鎼炰簡.鍦ㄨ繖閲?鎴戝湪緗戠粶涓? 浠呯湅鍒頒簡_NtKernLoadDriver鐨勬帴鍙?浠栧拰ZwLoadDriver鍏鋒湁鐩稿悓鐨勫弬鏁?鐢ㄦ潵浠嶸XD鍔犺澆KMD.(ZwLoadDriver 鏈韓鍙堟槸涓湭鍏紑鐨勫嚱鏁?鍏蜂綋鎺ュ彛濡備笅:
NTSTATUS __stdcall ZwLoadDriver( PUNICODE_STRING ServiceKeyPath ).

 




]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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的网站久久看| 久久欧美中文字幕| 美日韩精品视频| 欧美激情国产日韩| 亚洲国产免费| 欧美福利视频| 99视频一区二区| 午夜久久影院| 欧美1区3d| 欧美亚州一区二区三区| 国产欧美日韩激情| 亚洲高清av| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲国产欧美一区| 女人色偷偷aa久久天堂| 亚洲国产日韩欧美在线动漫| 日韩亚洲精品视频| 欧美一区二区三区视频在线观看| 美女性感视频久久久| 欧美国产日本高清在线| 亚洲裸体在线观看| 午夜在线精品偷拍| 欧美成人69av| 国产精品成人va在线观看| 国产一区二区三区久久久| 亚洲理伦电影| 久久乐国产精品| 一区二区毛片| 另类国产ts人妖高潮视频| 欧美天堂亚洲电影院在线观看| 久久激情五月激情| 午夜精品视频在线| 老司机免费视频一区二区| 欧美久久精品午夜青青大伊人| av不卡在线观看| 亚洲欧美日韩国产| 欧美日韩亚洲91| 亚洲人成毛片在线播放女女| 亚洲砖区区免费| 亚洲国产精品第一区二区| 亚洲一区二区在线免费观看视频 | 玖玖玖国产精品| 欧美激情一区二区三区全黄| 国产亚洲午夜高清国产拍精品| 免费毛片一区二区三区久久久| 亚洲日本aⅴ片在线观看香蕉| 久久久精品国产免大香伊| 欧美a级在线| 欧美诱惑福利视频| 欧美日本一区二区视频在线观看| 欧美高清视频在线播放| 黑人巨大精品欧美一区二区小视频| 国产麻豆成人精品| 一区二区三区精品视频在线观看| 一本到12不卡视频在线dvd| 久久精品国产久精国产爱| 亚洲一级黄色av| 国产精品入口麻豆原神| 夜夜精品视频一区二区| 亚洲精品国产精品久久清纯直播| 一本色道久久综合亚洲精品不 | 午夜欧美不卡精品aaaaa| 亚洲国产美女久久久久| 欧美高清你懂得| 一区二区久久久久久| 亚洲人永久免费| 国产精品国产三级国产| 校园春色国产精品| 欧美制服丝袜| 亚洲国产精品久久久久婷婷884 | 欧美电影打屁股sp| 亚洲欧洲综合| 亚洲国产精品成人综合| 欧美日韩999| 亚洲制服少妇| 香蕉乱码成人久久天堂爱免费| 欧美不卡激情三级在线观看| 91久久久亚洲精品| 亚洲第一区在线观看| 欧美一级久久久久久久大片| 欧美全黄视频| 亚洲一品av免费观看| 亚洲欧美激情诱惑| 在线观看的日韩av| 亚洲人成网站999久久久综合| 亚洲婷婷国产精品电影人久久| 欧美一区二区三区播放老司机 | 亚洲精品一区二区三区四区高清 | 欧美高清视频一区二区| 蜜月aⅴ免费一区二区三区 | 欧美性做爰毛片| 欧美一区二区三区成人| 亚洲免费在线观看| 在线观看亚洲精品视频| 亚洲国产激情| 国产偷国产偷亚洲高清97cao| 亚洲免费观看视频| 中文精品99久久国产香蕉| 国产亚洲一区二区三区| 欧美va亚洲va日韩∨a综合色| 欧美一级理论片| 亚洲精品乱码久久久久久黑人| 亚洲欧美日韩久久精品| 欧美亚洲专区| 亚洲无亚洲人成网站77777| 久久精品国产亚洲一区二区| 日韩亚洲欧美一区二区三区| 亚洲欧美影音先锋| 99成人在线| 久久免费一区| 久久成人这里只有精品| 欧美精品啪啪| 久久综合色播五月| 国产精品亚洲产品| 99在线热播精品免费| 亚洲韩国日本中文字幕| 欧美亚洲免费电影| 午夜精品偷拍| 国产精品久久久久国产a级| 最新国产成人av网站网址麻豆| 欧美高清在线观看| 久久一区激情| 国产亚洲精品自拍| 亚洲欧美国产制服动漫| 99re6这里只有精品| 久久综合伊人77777麻豆| 久久久久久九九九九| 国产精品麻豆va在线播放| 亚洲精品一区二区三| 一区二区精品在线观看| 欧美激情亚洲另类| 亚洲人成亚洲人成在线观看| 最新日韩精品| 欧美激情第三页| 亚洲激情二区| 99精品免费| 欧美日韩亚洲一区在线观看| 国产精品福利网站| 国产精品久久久久一区二区三区共 | 欧美国产在线视频| 国语自产偷拍精品视频偷| 亚洲欧美综合网| 久久国产免费| 激情五月婷婷综合| 欧美一区二区大片| 久久一区免费| 亚洲观看高清完整版在线观看| 日韩视频免费| 日韩一级精品| 欧美体内谢she精2性欧美| 亚洲视频一二区| 久久激情综合| 伊人精品视频| 欧美激情自拍| 亚洲午夜伦理| 久久综合狠狠| 99re亚洲国产精品| 国产精品网站在线| 久久精视频免费在线久久完整在线看| 日韩亚洲视频在线| 国产精品久久毛片a| 久久国产88| 亚洲日本激情| 亚洲综合国产| 在线播放日韩| 欧美日韩中文字幕综合视频 | 麻豆乱码国产一区二区三区| 亚洲第一区在线观看| 欧美日韩和欧美的一区二区| 亚洲欧美中文另类| 免费观看不卡av| 亚洲欧美日韩精品久久奇米色影视| 欧美人牲a欧美精品| 中国日韩欧美久久久久久久久| 亚洲高清在线观看| 欧美久久婷婷综合色| 午夜精品在线看| 日韩视频在线观看免费| 久久午夜国产精品| 国产精品99久久久久久久vr| 精品999日本| 国产精品都在这里| 美女脱光内衣内裤视频久久网站| 久久精品夜夜夜夜久久| 91久久黄色| 国产在线观看91精品一区| 欧美日韩在线视频一区二区| 久久手机精品视频| 午夜精品偷拍| 亚洲视频一区二区免费在线观看| 亚洲精品一区二区三区樱花| 国产精品一区二区男女羞羞无遮挡| 亚洲免费观看视频| 免费成年人欧美视频| 久久gogo国模啪啪人体图| 亚洲影院免费观看| 最新国产成人av网站网址麻豆|