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

aurain
技術文摘
posts - 137,  comments - 268,  trackbacks - 0
windows驅動
介紹Windows驅動及其開發方面的知識
IRP中I/O堆棧Parameters.Create參數      摘要: IRP中I/O堆棧Parameters.Create參數
在IO_STACK_LOCATION結構體中,Parameters這個union其中有個Create結構體,對應IRP_MJ_CREATE,此IRP的分發函數處理應用層的CreateFile函數,
CreateFile函數進入內核后是調用ZwCreateFile
在ZwCreateFile中設置的一些參數,在Parameters.Create中可以獲取到。  閱讀全文
posted @ 2011-09-01 15:27 水 閱讀(3724) | 評論 (0)  編輯
UNICODE_STRING使用小提示      摘要: 使用UNICODE_STRING 時,一定要手動設置UNICODE_STRING 的Length和MaximumLength 成員,不要想當然的認為設置了Buffer后,Length和MaximumLength 成員就會根據Buffer被自動設置。由其是當自己寫的函數用UNICODE_STRING作為參數返回時,一定要設置Length和 MaximumLength 成員,不然很可能得到非預期結果。  閱讀全文
posted @ 2011-08-22 10:16 水 閱讀(693) | 評論 (0)  編輯
如何編譯TrueCrypt 7.0a源碼      摘要: 如何編譯TrueCrypt 7.0a源碼。TrueCrypt是一款開源的虛擬加密磁盤工具,目前最新版本是7.0a,本文以該版本源代碼為基礎,介紹了如何在VC2008下進行編譯。  閱讀全文
posted @ 2010-11-01 19:12 水 閱讀(6407) | 評論 (29)  編輯
通過向設備對象\Device\Tcp發送IOCTL Code枚舉通信端口      摘要: 在應用層,枚舉進程及其通信端口一般可以用iphlpapi.dll中提供的函數來獲取。如獲取Tcp連接,則調用GetTcpTable或者AllocateAndGetTcpTableFromStack來查詢。這些API都是通過調用NtDeviceIoControlFile這個NativeAPI來進入內核查詢信息的,如果在內核用SSDT Hook來掛鉤此函數,從而隱藏特定的IP、端口信息的話,那么在應用層,常規的查詢方法就查不到隱藏的端口了。
本文通過直接向設備對象\Device\Tcp發送IOCTL Code=IOCTL_TCP_QUERY_INFORMATION_EX的命令,直接獲取進程,端口信息。本文也同時實現了UDP端口的查詢。
具體請參考下面的代碼,使用WinDDK 6001.18001編譯。
  閱讀全文
posted @ 2010-07-09 18:28 水 閱讀(6060) | 評論 (3)  編輯
用ZwQueryVirtualMemory枚舉進程模塊      摘要: 枚舉進程模塊通??梢允褂弥T如:CreateToolhelp32Snapshot,Module32First,Module32Next 等"Tool Help Functions"接口來實現, 并且這也是最通用的方法(從Win95就開始支持了), 但是今天我們要介紹的是ntdll.dll導出的未文檔化接口ZwQueryVirtualMemory,。相比前面所介紹的方法,該方法可以檢測出隱藏的模塊(類似IceSword)。  閱讀全文
posted @ 2010-07-05 16:32 水 閱讀(9617) | 評論 (3)  編輯
Windows內核驅動中操作文件      摘要: 在Windows執行體中,通過文件對象來代表文件,該文件對象是一種由對象管理器管理的執行體對象。例如:目錄也是由文件對象代表的。

內核組件通過對象名來引用文件,即在文件的全路徑前面加\DosDevices。(在Windows 2000及后續操作系統中,\??等同于\DosDevices)。例如,文件C:\WINDOWS\example.txt的對象名為\DosDevices\C:\WINDOWS\example.txt。你需要用對象名來打開文件以獲取句柄。

  閱讀全文
posted @ 2009-12-31 15:27 水 閱讀(10352) | 評論 (1)  編輯
詳解IRP之數據傳輸的機制      摘要: Windows 操作系統家族支持三種數據傳輸機制  閱讀全文
posted @ 2009-09-27 13:50 水 閱讀(1594) | 評論 (0)  編輯
中斷請求級(轉)      摘要: Windows NT為每個硬件中斷和少數軟件事件賦予了一個優先級,即中斷請求級(interrupt request level - IRQL)。IRQL為單CPU上的活動提供了同步方法,它基于下面規則:

一旦某CPU執行在高于PASSIVE_LEVEL的IRQL上時,該CPU上的活動僅能被擁有更高IRQL的活動搶先。

  閱讀全文
posted @ 2009-08-13 11:34 水 閱讀(1169) | 評論 (0)  編輯
【轉】驅動和應用層的三種通信方式      摘要: 驅動程序和客戶應用程序經常需要進行數據交換,但我們知道驅動程序和客戶應用程序可能不在同一個地址空間,因此操作系統必須解決兩者之間的數據交換。
驅動層和應用層通信,主要是靠DeviceIoControl函數  閱讀全文
posted @ 2009-03-30 16:31 水 閱讀(4396) | 評論 (0)  編輯
NDIS網絡驅動程序編程要點      摘要: 編寫Windows 2000的任何網絡驅動程序時通常都需要考慮的幾點問題
1 可移植性
2 多處理器支持
3 IRQLs
4 同步和指示
5 包結構
6 使用共享內存
7 異步I/O和完成函數
  閱讀全文
posted @ 2009-02-22 22:43 水 閱讀(4064) | 評論 (0)  編輯
驅動編程中使用結構化異常處理(SEH)      摘要: 摘自《Windows驅動開發技術詳解》
結構化異常處理(SHE, Structured Exception Handling)是微軟編譯器提供的獨特處理機制,這種處理方式能在一定程度上在出現錯誤的情況下,避免程序崩潰。先說明兩個概念。  閱讀全文
posted @ 2009-02-16 10:36 水 閱讀(3355) | 評論 (0)  編輯
使用Prefast測試驅動問題      摘要: Prefast是MS開發的一個測試驅動代碼的小工具,
它的作用是盡早找出代碼中常的BUG.
在編譯時參與進來查找BUG.
  閱讀全文
posted @ 2009-01-21 11:52 水 閱讀(1647) | 評論 (0)  編輯
構建Windows驅動開發環境      摘要: 詳細介紹了三種構造驅動開發環境的方法  閱讀全文
posted @ 2009-01-20 15:07 水 閱讀(9342) | 評論 (2)  編輯
驅動調試的一般性技巧      摘要: 一般性調試技巧包括打印調試信息、查看dump文件等。這些方法在調試驅動中比較常見,使用也比較簡單。  閱讀全文
posted @ 2009-01-15 15:31 水 閱讀(3705) | 評論 (2)  編輯
驅動調試的幾個細節問題IRQL_NOT_LESS_OR_EQUAL      摘要: 今天在調試驅動的時候,發現一個開始覺得很奇怪的問題,就是調用RtlStringCbPrintfW函數來格式化WCHAR字符串時,一定藍屏,提示
IRQL_NOT_LESS_OR_EQUAL,并且比較郁悶的是,在虛擬機上有時不會出現,有時會出現,但在真正的主機上一定會出現(Windows xp sp2)。
一般出現IRQL_NOT_LESS_OR_EQUAL,是IRQL在級別高的地方調用了分頁內存,所以,我就想到把當前的IRQL打出來看看,發現在進入函數
的時候,當前的IRQL是0(PASSIVE_LEVEL),而在執行這段代碼的地方,IRQL是2(DISPATCH_LEVEL),是什么原因使得IRQL發生了變化呢?
仔細查看代碼后,發現了原因,因為在執行這段代碼之前,通過NdisAcquireSpinLock獲取旋轉鎖,而在旋轉鎖釋放之前,其中的代碼是跑在
IRQL=2的,另外,RtlStringCbPrintfW需要處理分頁內存(PagedPool),但在IRQL=2的情況下,是只能處理非分頁內存的(NonpagedPool),所以,
  閱讀全文
posted @ 2009-01-14 17:05 水 閱讀(5046) | 評論 (0)  編輯

Full windows驅動 Archive


<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(17)

隨筆分類(138)

隨筆檔案(137)

網絡開發

最新隨筆

搜索

  •  

積分與排名

  • 積分 - 500846
  • 排名 - 37

最新隨筆

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一区二区三区| 亚洲欧美综合精品久久成人| 欧美96在线丨欧| 欧美在线视频全部完| 欧美亚洲在线视频| 久久久噜噜噜久久中文字幕色伊伊| 欧美一区二区精品在线| 久久不见久久见免费视频1| 久久免费黄色| 欧美极品在线视频| 国产精品久久午夜| 国产原创一区二区| 91久久黄色| 亚洲欧美日韩国产精品| 久久精品夜色噜噜亚洲a∨| 免费在线观看精品| 99re6热在线精品视频播放速度| 亚洲一级黄色| 久久综合福利| 国产精品国产三级国产aⅴ入口 | 一本综合久久| 欧美在线关看| 亚洲第一综合天堂另类专| 欧美激情二区三区| 亚洲视频在线观看| 美女精品视频一区| 国产欧美精品xxxx另类| 亚洲精品国产精品国自产观看| 午夜视频在线观看一区二区三区| 鲁大师影院一区二区三区| 亚洲精品久久嫩草网站秘色| 久久在线精品| 亚洲精品一区二区三区99| 亚洲女同在线| 欧美成人亚洲成人| 亚洲视频中文| 欧美精品18| 国产在线视频欧美| 亚洲一区二区三区视频| 欧美福利一区二区| 欧美一区二区播放| 国产精品一区二区男女羞羞无遮挡| 在线成人免费观看| 久久久久久久激情视频| 午夜精品久久久久久久久| 欧美日韩一区在线观看视频| **性色生活片久久毛片| 亚洲欧美国产另类| 亚洲精品一区二区三区av| 久久久久久91香蕉国产| 国产日产精品一区二区三区四区的观看方式| 亚洲成在线观看| 久久永久免费| 欧美在线在线| 国产一二精品视频| 久久国产加勒比精品无码| 亚洲欧美日韩精品一区二区 | 欧美一区二区三区成人| 国产精品理论片在线观看| 亚洲曰本av电影| 亚洲婷婷国产精品电影人久久| 欧美精品午夜| 一本色道久久综合| 99re6这里只有精品| 欧美视频免费| 亚洲女爱视频在线| 在线一区二区三区做爰视频网站| 欧美日韩免费| 亚洲一级黄色av| 在线一区二区三区做爰视频网站| 欧美日韩理论| 午夜在线成人av| 午夜宅男欧美| 激情综合在线| 欧美大片在线观看| 欧美不卡在线| 99国产精品视频免费观看| 中日韩男男gay无套| 国产精品女同互慰在线看| 久久精品综合| 免费亚洲一区二区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 国产欧美日韩免费| 夜夜嗨av一区二区三区中文字幕| 日韩午夜激情| 国产欧美精品在线观看| 狠狠色狠狠色综合日日91app| 久久久久久9999| 久久久亚洲精品一区二区三区| 亚洲福利视频网| 亚洲日本一区二区三区| 欧美性jizz18性欧美| 欧美制服丝袜| 欧美国产精品人人做人人爱| 一区二区国产精品| 午夜在线观看免费一区| 亚洲欧洲日产国码二区| 亚洲一级二级| 亚洲高清免费视频| 亚洲午夜在线| 亚洲精品一区二区三区四区高清| 中文在线不卡视频| 亚洲高清不卡av| 亚洲天堂第二页| 亚洲国产精品va| 亚洲欧美日韩综合| 日韩视频精品| 久久视频在线看| 西瓜成人精品人成网站| 欧美成人一区二区| 久久精品一本| 国产精品久久久久久久免费软件| 欧美国产日产韩国视频| 国产精品毛片大码女人| 亚洲国产毛片完整版| 黑丝一区二区三区| 亚洲一区二区视频在线| 亚洲精品国久久99热| 久久精品免费| 欧美在线观看一区| 国产精品久久久久aaaa樱花| 亚洲精品国久久99热| 最近看过的日韩成人| 久久久999| 久久aⅴ国产欧美74aaa| 国产精品久在线观看| 国产一区二区三区最好精华液| 欧美国产精品久久| 狠狠噜噜久久| 欧美一区在线视频| 欧美伊人精品成人久久综合97| 欧美噜噜久久久xxx| 亚洲国产天堂网精品网站| 亚洲国产精品久久久久婷婷老年| 久久福利视频导航| 久久精品成人一区二区三区 | 亚洲狼人综合| 欧美国产一区二区| 亚洲精品一区二区网址| 亚洲美女av黄| 欧美日韩国产在线| 亚洲美女色禁图| 亚洲一区二区三区高清| 欧美视频中文字幕在线| 亚洲小视频在线| 欧美伊人久久大香线蕉综合69| 国产精品午夜久久| 欧美一区二区三区视频免费| 久久精品国产亚洲一区二区三区 | 中文一区在线| 亚洲视频免费观看| 欧美视频一区二区三区四区| 一区二区免费在线播放| 午夜伦欧美伦电影理论片| 国产精品永久| 久久精品久久99精品久久| 欧美成人亚洲成人| 一本色道久久综合亚洲精品高清| 欧美精品一区二区三| 亚洲午夜91| 久久综合色88| 一区二区三区视频观看| 国产精品美女久久久久久2018| 亚洲免费在线观看视频| 久久一区欧美| 亚洲精品免费一二三区| 国产精品久久国产精品99gif | 久久久久九九九| 亚洲免费激情| 欧美一区永久视频免费观看| 在线观看一区欧美| 国产精品第13页| 久久久亚洲午夜电影| 91久久黄色| 久久伊人精品天天| 亚洲一区视频在线| 亚洲高清精品中出| 国产精品日日摸夜夜添夜夜av| 久久乐国产精品| 亚洲精品中文在线| 久久久久综合网| 亚洲视频日本| 影音先锋中文字幕一区| 国产精品久久久久久久7电影| 久久综合网色—综合色88| 一区二区三区国产在线观看| 美国十次了思思久久精品导航| 亚洲私人黄色宅男| 亚洲激情在线激情| 国产色综合天天综合网| 欧美日韩国产在线播放网站| 久久中文在线| 欧美一区二区三区免费看| 一区二区欧美日韩视频| 亚洲大片在线| 免费在线欧美黄色| 久久久久久久一区二区三区| 亚洲性av在线| 日韩天天综合| 亚洲精品乱码久久久久久蜜桃麻豆|