原创 Windows驅動開發技術詳解__派遣函數

派遣函數是Windows驅動程序中的重要概念。驅動程序的主要功能是負責處理I/O請求,其中大部分I/O請求是在派遣函數中處理的。 用戶模式下所有對驅動程序的I/O請求,全部由操作系統轉換爲一個叫做IRP數據結構,不同的IRP會被“派遣”到

原创 王爽彙編語言__標誌寄存器

CPU內部的寄存器中,有一種特殊的寄存器,具有以下3種作用。 (1)用來存儲相關指令的某些執行結果 (2)用來爲CPU執行相關指令提供行爲依據 (3)用來控制CPU的相關工作方式 這種寄存器在8086CPU中被稱爲標誌寄存器

原创 Windows驅動開發技術詳解__IRP的同步

對設備的任何操作都會最終轉化爲IRP請求,而IRP一般都是由操作系統異步發送的。異步處理IRP有助於提高效率,但是有時異步處理會帶來邏輯上的錯誤,這時需要將異步的IRP同步化。將IRP同步化的方法有StartIO例程,使用中斷服務例程等。

原创 王爽彙編語言__CALL和RET指令

call和ret都是轉移指令,他們都修改IP,或同時修改CS和IP。他們經常被共同用來實現子程序的設計。 1.ret 和 retf ret指令用棧中的數據,修改IP的內容,從而實現近轉移。 retf指令用棧中的數據,修改C

原创 8086/8088彙編指令系統剖析(二)

  標誌操作指令       8086/8088指令集中,有一部分指令是專門對標誌寄存器或標誌位進行的。包括四條標誌寄存器傳送指令和七條專門用於設置或者清除某些標誌位的指令。           1.標誌傳送指令   標誌傳送指令屬於數據

原创 如何用校園網看視頻不卡(西大校園網親自嘗試,成功)

這個方法最先是好友林惠文大牛提出來的,他在他的小站上寫了一篇關於如何修改瀏覽器UA值的文章。不過那篇文章是以程序員的角度寫的,太過專業和理論,只適用於技術宅。文章鏈接:http://www.luzix.com/?p=138 研究了一下,放

原创 深入淺出C指針(二)一維數組

1.數組名 我們看一下下面兩個聲明: int a; int b[10]; 我們把變量a稱爲標量,因爲它是個單一的值。我們把變量b稱爲數組,因爲它是一些值的集合。b[0]表示數組中的第一個數,b[1]表示數

原创 8086/8088彙編指令系統剖析(三)

  乘除運算指令       8086/8088除了提供加減運算指令外,還提供乘除運算指令。乘除運算指令分爲無符號數運算指令和有符號數運算指令,這點與加減指令不同。乘除運算指令對標誌位的影響有些特別,不像加減運算指令對標誌位的影響那樣自然

原创 深入淺出Windows PE(一) PE文件頭

深入淺出Windows PE(一)  PE文件頭     PE文件頭記錄了PE文件中的所有數據組織方式,它類似於一本書的目錄,通過目錄我們可以快速定位到某個具體的章節;通過PE文件頭部分對某些數據結構的描述,我們也可以定位到那些不在文件頭

原创 8086/8088彙編指令系統剖析(四)

轉移指令 8086/8088提供了大量用於控制程序流程的指令,按功能分爲如下四類: (1)無條件轉移指令和條件轉移指令; (2)循環指令; (3)過程調用和過程返回指令 (4)軟中斷指令和中斷返回指令 由於程序代碼可以分爲多個段,所

原创 8086/8088彙編指令系統剖析(一)

  這篇文章詳細介紹8086/8088指令集中的大部分重要指令。   指令集說明   1.分組   與早先的8位微處理器相比,8086/8088的指令系統豐富,而且指令功能強大。大多指令既能處理字數據,又能處理字節數據;算術運算和邏輯運

原创 Windows8 + Visual studio 11 體驗報告

  經過了西大的“龜速”校園網4天的下載,今天終於算是把Win8下下來了...作爲Windows平臺的死忠開發者,深表慚愧..體驗了一段時間,加上網上之前的一些評論,放一篇日誌來評價一下Win8的初試感覺。文章分爲 “Windows8 用

原创 深入淺出C指針(一)基本概念

    初學者在學習C語言時,通常會遇到兩個瓶頸,一個是“遞歸”,一個是“指針”。大學老師在講述這兩個知識點時通常都是照本宣科,而沒有站在一個初學者的角度來審視問題,更沒有剖析其內部機理。本人在此將發表一系列技術文章,希望能將C語言

原创 清明節自己在宿舍做了一個遊戲模擬器...學開車的同學有福了

    受網上一個照片的啓發,自己做了一個遊戲模擬器。。。 自己寫了安卓下的數據同步傳輸程序,Windows下的USB加速驅動驅動程序.. 畫面現在能很好的同步到電腦上了... 開發中:   楠哥玩的不亦樂乎~~~~ 從楠哥猥瑣

原创 今年的參賽作品——SockMon網絡安全監控系統

SockMon網絡安全監控系統   軟件簡介: SockMon(SocketMonitor)網絡安全監控系統是一款爲電腦專業人員打造的一款出色的安防監控軟件。在如今這個惡意軟件,攻擊,木馬,病毒氾濫的年代,它就像您電腦的貼身保鏢一樣保護着