原创 win32彙編 屏幕截圖保存BMP 學習筆記之東拼西湊

接下來開始動手 先看raiky的代碼 _GetCaptureBmp proc uses ebx esi edi LOCAL @hDc,@MemDc,@Data LOCAL @bi:BITMAPINFO

原创 win32彙編 屏幕截圖保存BMP 學習筆記之odbg調試

我們來回顧下raiky code 根據帖子裏的討論錯誤的疑點在於 1. 對每個像素所佔字節的估算可能有誤 wBitCount;位圖中每個像素所佔字節數 簡單的賦值4 2. 涉及到後面的調色板的處理 我本人不喜歡調色板 3

原创 win32彙編 屏幕截圖保存BMP 學習筆記之生成BMP文件

到目前BMP內容已經生成在內存 可是不能直接保存爲BMP文件 因爲BMP需要在開頭寫一些header數據 總計54字節 如下圖 BMP header都是些什麼呢 以windows平臺爲例 用途如下 我開始明白rai

原创 win32彙編 屏幕截圖保存BMP 學習筆記之資料蒐集

背景 本人剛自學編程不久 會有很多初級錯誤 繞了很多彎路 記錄下來也分享給各位網友 如有指教請在評論區留言 請輕拍 最近在做軟件屏幕識別 考慮到計時效率選擇了win32彙編 (其實是因爲我還沒有學會用VC, 那個projec

原创 print in terminal with colors:

print in terminal with colors: # -----------------colorama模塊的一些常量--------------------------- # Fore: BLACK, RED, GREE

原创 win32彙編 屏幕截圖保存BMP 學習筆記<第四篇>之生成BMP文件

到目前BMP內容已經生成在內存 可是不能直接保存爲BMP文件 因爲BMP需要在開頭寫一些header數據 總計54字節 如下圖 BMP header都是些什麼呢 以windows平臺爲例 用途如下 我開始明白raiky的第

原创 win32 彙編 當心 .if eax

抄來的timer .if eax == 0 ;倒計時爲0,則程序退出 invoke SendMessage,hWinMain,WM_CLOSE,0,0 .endif 被我