原创 Make 和 CMake

Make Makefile 由 make 命令使用,make 命令可以指定參數,以確定要執行 makefile 中的哪個條目,如果不指定參數,則默認執行第一個條目。 編譯 main.cpp 的 Makefile 內容如下: # 定

原创 設置目標窗口的大小(Windows,C++)

有時候要準確設置一個窗口的大小,沒有找到合適的工具,自己寫了一個。 命令行程序(70 行代碼 C++): #include <windows.h> #include <iostream> #define IsKeyDown(VK_NA

原创 Makefile 用法

Makefile 用法 基本用法 直接在命令行執行 make 命令即可。 make 命令會在當前目錄下查找 makefile 文件,找到後就去解析該文件中的第一個目標。最簡單的 makefile 內容如下: # 要生成 main.

原创 試着解讀 Win7 的 MBR

試着解讀 Win7 的 MBR(NASM 反彙編) ; int 19h 會將引導扇區(MBR)的內容讀到 0x7c00 位置,然後開始執行 ; 0x7c00 位置的代碼就是這裏的代碼 ; 段指針 ss,ds,es 都爲 0 ; 棧頂

原创 Bochs 的調試命令

Bochs 的調試命令 h|help    - 顯示所有指令列表 h|help 指令 - 顯示指定指令的幫助信息 -*- 調試器控制 -*-   help     顯示所有指令列表   q|quit|exit     退出虛擬機   in

原创 ImDisk 命令行用法

Imdisk 是一款開源的虛擬盤工具,可以加載虛擬光盤文件;可以創建、加載、讀寫虛擬磁盤文件;可以創建、讀寫虛擬內存盤;可以動態增加虛擬盤容量。 ==============================================

原创 【Delphi】簡單測試 TObject 類中的各個方法

簡單測試 TObject 類中的各個方法。 創建一個空白窗體,再創建一個 TMemo(mmo1) 和一個 TButton(btn1) 代碼如下: unit Form1Unit; interface uses Windows,

原创 Delphi 中的 ini 文件操作

  Delphi 中的 ini 文件操作   一、INI文件的結構: ;註釋[小節名]關鍵字=值   ini 文件允許有多個小節,每個小節又允許有多個關鍵字,"="後面是該關鍵字的值。  ini 文件中可以用分號";"開頭來註釋一行。  

原创 API函數CopyFileEx使用詳解(delphi)

  { 函數原型 }   function CopyFileEx(    lpExistingFileName   : PChar;               // 來源文件    lpNewFileName        : PCha