原创 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下最重