原创 Fasm---Win32彙編學習7
Fasm---Win32彙編學習7學習更多關於“繪製”文本串的知識 我們將做更多的實踐去了解有關文本的諸多屬性如字體和顏色等。 理論:Windows 的顏色系統是用RGB值來表示的,R 代表紅色,G 代表綠色,B 代
原创 補碼概念
網上看的這篇文章,自認爲講的很好,對這三者之間概念模糊的可以看看.^_^也是對刺蝟的 似曾相識——記錄NASM中的非、與、或 的一篇補充. 原文地址:http://blog.csdn.net/cxyol/archive/2006/03/2
原创 FASM練習代碼
;import 構建;練習之作..format PE GUI 4.0entry _start;;data section..;section '.data' data readable lpCaptio
原创 C語言數組和指針的剖析
數組和指針的剖析 指針到底是什麼呢。指針其實可以比作相當於一個寄存器,我們暫且可以這樣理解。因爲一個寄存器中一般存放的都是一個4字節的內存地址。所以我們的指針同樣也是存放的一個內存地址
原创 FASM--Win32彙編學習6
FASM--Win32彙編學習6 本節學習目標:windows時間
原创 FASM---Win32彙編學習4
FASM---Win32彙編學習4 第四課----繪製文本串 本課中,我們將學習如何在窗口的客戶區“繪製”字符串。我們還將學習“設備環境”的概念。 Windows中的文本是一個GUI(圖形用戶界面)對象
原创 Fasm--Win32彙編學習12
Fasm--Win32彙編學習12 現在我們開始學習一些有關GUI編程的有趣的部分, 即:以對話框爲主要界面的應用程序。我們將分兩課來講述這一過程 理論: 如果您仔細關注過前一個程序就會發現:您無法按TAB鍵從一
原创 Fasm---Win32彙編學習5
Fasm---Win32彙編學習5 Win32彙編學習5----定時器 定時器顧名思義,就像我們現實中的鬧鐘一樣,我們設定一個時間段,然後設置在這個時間段發生什麼事情。 就如我們的鬧鐘
原创 Fasm---Win32彙編學習8
Fasm---Win32彙編學習8 在本節課中,我們將學習windows是如何處理鍵盤消息的。 理論: 因爲大多數pc機只有一個鍵盤,所以所有運行的windows程序都必須共用它。Windows負責把擊鍵消息發送到具有輸入
原创 PE文件格式與API HOOK
對於windows低層編程來說,進行API攔截始終是一件讓人激動的事,用自己的代碼來改變其它程序的行爲,還有比這個更有趣嗎?而且,在實現API攔截的過程中我們還有機會去熟悉許多在RAD編程環境中很少接觸的東西,如DLL遠程注入、內存管理
原创 位操作指令小結
1.邏輯運算指令 8086/8088指令系統的邏輯運算指令有“與”(AND)、“測試”(TEST)、“或”(OR)、“異或”(XOR)和“非”(NOT)五條。 除了“非”指令對狀態標誌位不產生影響外,其餘四條指令對狀態標誌位均有影響。這些
原创 Fasm---Win32彙編學習1
Fasm---Win32彙編學習1 今天就由我來帶領大家進入win32彙編學習的殿堂。我們以後採用的編譯器是Fasm, 因爲我比較偏向Fasm,其一它是開源的,我們可以自己通過學習Fasm的源代碼來學習,且它的區段可以完全自
原创 Fasm---Win32彙編學習3
Fasm---Win32彙編學習3 第三課-完整的界面 在今天這節課程中,我們來寫一個Windows的界面。 理論: Windows程
原创 Fasm---Win32彙編學習2
FASM--Win32彙編學習2 在本課中,我們將用彙編語言寫一個 Windows 程序,程序運行時將彈出一個消息框並
原创 FASM--Win32彙編學習10
FASM--Win32彙編學習10 本節課中,我們來學習下菜單。 譯者注: 菜單可以說是Windows下最重