VC++ 實作自定義電子印章生成工具:從參數配置到 BMP 輸出完整指南
前言 本文介紹一個基於 MFC 對話框的電子印章生成小工具,支援自定義印章文字、半徑、字體、顏色、五角星顯示等參數,即時預覽並匯出 BMP 圖片。適用於學習 G
MFC 修改 QQ 視窗控件實作:禁用輸入與按鈕的技術細節
前言 本文記錄一個實際需求:透過 MFC 程式尋找 QQ 聊天視窗(「發送訊息」、「查看訊息」),修改其按鈕、靜態文字、編輯框等控件屬性(如禁用發送按鈕、修改標
QQ 安全機制分析:從密碼保護到偽裝登入視窗的攻防實戰
前言與法律聲明 ⚠ 嚴正聲明: 本文僅供安全研究與防禦教育目的,分析 QQ 登入機制的歷史弱點與社交工程學攻擊手法。嚴禁用於非法竊取帳號、釣魚攻擊或任何侵犯用
MFC 實作隱藏滑鼠游標並攔截點擊事件的技術探討
前言與安全警示 ⚠ 警告: 本文技術具有一定風險,僅供技術研究與防禦理解使用。執行後可能導致滑鼠無法正常控制,請確保知道如何註銷或重啟系統恢復控制權。請勿用於
PDFlib 中文輸出實戰(一):使用 Acrobat 標準簡體中文字體與編碼對照表
前言 PDFlib 是國際廣泛使用的伺服器端 PDF 生成庫,支援 C/C++、Java、Perl、PHP、Python、Tcl、RealBasic 等語言。本
PDFlib 中文輸出實戰(二):靈活使用系統字體與自定義字體
前言 PDFlib 內建字體雖方便,但實際專案常需使用系統安裝字體或專案專屬字體檔。本文詳細說明如何在 PDFlib 中調用 Windows/Mac 宿主字體、
PDFlib 中文輸出實戰(三):核心文本輸出函數全解析與實戰應用
前言 PDFlib 提供多組文本輸出函數,從簡單的單行輸出到複雜的多行排版,滿足不同場景需求。本文系統介紹五組核心函數的特性、適用場景與限制,並提供完整 C 語
PDFlib 中文輸出實戰(四):深入解析 PDFlib 的文本輸入格式與編碼處理
前言 在使用 PDFlib 生成包含中文的 PDF 文件時,正確處理文本輸入格式是關鍵環節。PDFlib 通過 textformat 參數控制字符串的解析方式,
PDFlib 中文輸出(五):人工生成粗體與斜體字形
背景 標準字體通常提供 Bold、Italic、BoldItalic 變體。但緊急情況下或對字形要求不嚴格時,可使用 Artificial Font Style
C++ STL <map> 關聯容器完整教學:從基礎到實戰應用
什麼是關聯容器? 傳統陣列/Vector 只能用整數索引。但現實應用常需「字串對應字串」、「字串對應數值」等非整數索引場景: 電話簿:姓名 → 電話號碼
CInternetSession 封裝多執行緒 HTTP 檔案下載元件
前言 自行實作 HTTP 協定成本高且易出錯,MFC CInternetSession 封裝了 WinInet API,但屬半成品,需再封裝才能實用。本文分享一
檔案加密實作:逐位元組 XOR 演算法與密碼驗證機制
緣起 筆者嘗試 VCKBASE 上「加密之星」工具,發現其加密效果不佳:文字檔僅前段加密、MP3 加密後仍可正常播放。遂自行設計一種簡單卻能完整加密任意檔案、支
獲取他進程視窗程序:遠程線程注入 + 機器碼構造技術深度解析
GetWindowLong(hWnd, GWL_WNDPROC) 只能獲取「同進程」視窗的視窗程序。跨進程調用會直接返回 0。本文詳述一種不依賴全域 Hook、
任意分布隨機數生成方法:幾何面積拒絕採樣法與正態分布實作
均勻分布隨機數基礎 VC rand() 產生 0~RAND_MAX (32767) 整數。轉換為任意區間 [min, max] 的浮點數 (4 位小數精度):
可自訂範圍與數量的不重複隨機數生成函數實作
需求背景 考試軟體需求:每次出題順序不同、題目數量可配置、且不可重複。C++ 標準庫 rand() 無現成支援,故封裝通用擴展函數 randEx(int MAX
導入表注入技術深度解析(一):PE 結構、IAT 解析與靜態重導向實作
PE 檔案格式與導入表基礎 PE (Portable Executable) 結構包含:MS-DOS Header、NT Headers (PE 簽章、COFF
導入表注入技術深度解析(二):API 重導向、運行時注入與 Rootkit 防禦
API 重導向實戰:攔截 ShellAbout 對話框 本節示範如何透過修改導入表 Thunk,將 CALC.EXE 的 Shell32.dll!ShellAb