原创 自殺程序(VC)
轉載一(測試過) exe自刪除(VC版本) [轉貼 2008-05-18 17:07:53] 字號:大 中 小 在開發程序過程中,有許多情況中都需要執行程序自己把自己從物理磁盤上刪除,例如,卸裝程序,一些黑客程序獲取
原创 enter-leave的使用
enter-leave的使用 以下問題在實模式下討論: faq-it.org/linux_command/enter和leave稱爲高級語言彙編指令支持.(一般的彙編教程上的介紹很少, 沒有什麼使用實例。) enter和leave
原创 鍵盤掃描碼(全)
Text only語言: 鍵盤掃描碼(全) Keyboard Scan Codes (Numerical Order)---------------+---------------+---------------+-----------
原创 從零開始學習Windows WDF驅動程序開發
文章轉自http://www.flatws.cn/article/program/shell/2011-04-27/22965.html 摘要:本文通過簡單的例子和精簡的說明,帶你快速瞭解和掌握基於WDF架構的Windows驅動程序的
原创 Windows內核常見數據結構(基本類型)
常用數據結構: 數字:lkd> dt _ULARGE_INTEGERntdll!_ULARGE_INTEGER +0x000 LowPart : Uint4B +0x004 HighPart :
原创 Windows文件系統的雜談
author: jonathan 本文檔的CopyRight歸jonathan所有,可自由轉載,轉載時請保持文檔的完整性。 /*------------------------------------------------------
原创 QT-智能QSS設計器
一直想有這樣一款軟件,一鍵生成QSS,快速出效果,界面美觀大方,專爲無美工的小公司小團隊或者個人開發者服務,不需要繁瑣的配色,因爲程序員的審美你懂得。。。針對有美工的大團隊或者追求超級酷炫吊炸天的可以忽略本軟件,我們追求的是最小的精力創造
原创 用VC進行COM編程的初級教程(轉)
用VC編程所必需掌握的幾個關鍵概念(這裏所說的均是用C++語言條件下的COM編程方式): (1) COM組件實際上是一個C++類,而接口都是純虛類。組件從接口派生而來。我們可以簡單的用純粹的C++的語法形式來描述COM是個什麼東西:
原创 IDA 遠程調試
從4.8版開始, IDA 支持遠程調試. 在網絡連通的情況下, 遠程調試可以使一臺計算機調試另外一臺計算機上運行的程序。 運行IDA的計算機稱爲 "調試客戶機". 運行被調試進程的計算機稱爲 "調試服務器". 我們可以利用遠程調試
原创 實模式下分配常規內存
以下實例代碼演示在常規內存中分配4K供我們使用。 mov ax,ds:[413h];#40:13,BIOS數據區保存內存大小,單位:KBs, and al,NOT 3 ;將al後倆位置0,使ax是4的倍數 sub ax,4 ;#分
原创 C/C++格式化字符串說明
1. 格式化規定符 ━━━━━━━━━━━━━━━━━━━━━━━━━━ 符號 作用 ────────────────────────── %d 十進制有符號整數 %u 十進制無符號整數 %f 浮點數 %s 字符串
原创 文件系統、緩存管理器、內存管理器的關係
1、顯示文件I/O:應用程序通過Win32 I/O接口函數如CreateFile、ReadFile及WriteFile等來訪問文件。函數CreateFile是通過Win32客戶端DLL-Kernel32.dll來實現的。函數Create
原创 軟盤,INT 13H和IMG文件
軟盤,INT 13H和IMG文件1:軟盤 軟盤是以扇區爲基本單位來進行操作的,每扇區512字節,共2880個扇區,空間大小爲1.44M. 這2880個扇區又可以用(磁頭、磁道、扇區)這三個參數來描述。我們簡單記(磁頭、磁道、扇區)爲(x,
原创 內存分佈圖
開機時系統會以實模式進入,此時可訪問的內存只有1M大小,這時的內存分配情況如下所示(此時由bios主導這一M內存的使用情況): 0x 0 0 0 0 0 | | 10x64K=640K; 基本內存 | 0x 9 F F F
原创 Windows Vista Boot Process different than Windows XP
Windows Vista boot-up process is slightly different than windows XP, and to have an understanding o