實例解析 C++/CLI 執行緒同步:Monitor、Interrupt、Join 進階應用
延續上文:其他同步形式 除 lock (C#) / SyncLock (VB) 外,C++/CLI 可直接使用 Monitor 靜態方法與 Thread 靜態方
實例解析 C++/CLI 多執行緒:多任務、同步化與監視器
基本概念 執行緒:單一執行流,擁有獨立暫存器與堆疊。單核心下透過時間片輪轉與上下文切換實現並發。 進程:位址空間容器,至少含一條主執行緒。進程內所有執行緒共享
C++ Builder 2007 安裝 ActiveX 控件完整圖文教程 (兩種方案)
背景 BCB2007 無法像 BCB6 直接透過 Component → Install Component → Import ActiveX 安裝 .ocx。
實例解析 C++/CLI 的「複製」機制 (Clone 與追蹤參考)
背景 C++/CLI 同時支援堆疊語意 (值類別) 與堆語意 (參考類別) 物件。但 CLI 規範 (C#、VB.NET 等) 僅支援堆上物件 (參考型別)。跨
C++ Builder 製作自繪圖示列表框 (OwnerDraw ListBox 元件封裝)
原理 TListBox 的 Style 屬性提供三種風格: lbStandard:純文字。 lbOwnerDrawFixed:固定項目高度自繪。 lbOwne
C++ Builder 結合 Windows API 擴充 ComboBox 自動完成功能
需求 標準 TComboBox 在 OnChange 事件中預設不支援「輸入部分字串自動匹配下拉項目並選中剩餘部分」的行為。需結合 CB_FINDSTRING、
BCB 內建檔案操作庫函數詳解 (三大類:檔名、管理、I/O)
前言 C++ Builder 提供一組緊密整合 VCL/RTL 的檔案操作函數,支援 AnsiString,使用最便利。分為三類: 一、檔名/路徑處理函數
檔案關聯型木馬程式設計思路 (修改 exefile/open/command)
聲明 本文描述惡意軟體持久化技術,僅供防禦研究、安全分析參考。製作、傳播木馬屬違法犯罪,嚴禁實作濫用。 原理 Windows 透過登錄鍵 HKEY_CLASS
編寫感染 COM 與 EXE 檔案的病毒 (組合語言,僅供學術研究)
聲明 本文原始碼為病毒範例,僅供安全研究、教學分析用途。傳播、執行惡意代碼屬違法行為,嚴禁濫用。 技術分析 此病毒 (dv1) 以組合語言 (TASM32/T
C++ Builder 資源檔 (.rc) 完整應用指南:圖示、游標、聲音、動畫、外部程式
資源定義檔 (.rc) 格式 純文字檔,每行定義一個資源: 資源識別碼 資源類型 檔案路徑 S1 WAV wav1.wav C
Windows 95/NT 檔案操作編程:使用 SHFileOperation 實現複製/移動/刪除
兩種檔案操作方式比較 CFile 底層操作:需自行管理 Read/Write/Seek、緩衝區大小、屬性旗標,大檔案備份難以最佳化。 Shell API (S
C++ Builder 遍歷檔案目錄樹 (FindFirst/FindNext 遞迴)
目標 建立類似總管的目錄樹,列出所有磁碟機及其子目錄。使用 TTreeView + TImageList,核心 API 為 FindFirst/FindNext
C++ 實現檔案合併與分割:自訂二進位容器格式
前言 將多個檔案封裝為單一二進位容器(合併),並能還原為原始檔案群(分割),是安裝程式、資料打包、傳輸封裝的基礎需求。本文設計簡單高效的自訂格式:[檔名長度][
C++Builder 將 EXE 內嵌 SWF 提取轉換為獨立 SWF 檔案
前言 某些應用程式將 SWF (Flash) 檔案內嵌於 EXE 資源中,或以特定格式附加於 EXE 尾端。本文提供一個實用函式 exe2swf,掃描 EXE
C++Builder 資源檔完整使用指南:RC 編譯、連結與運行時載入圖示/游標/聲音/位圖
前言 將圖示、游標、位圖、聲音、自訂資料等資源編譯進執行檔,可實現單一檔案部署、防止資源遺失、提升載入速度。本文詳細說明 C++Builder 中 .rc 資源
C++Builder 目錄選擇對話框兩種實作:SHBrowseForFolder 與 SelectDirectory
前言 應用程式常需讓使用者選擇目錄(如匯出路徑、掃描根目錄)。C++Builder 提供兩種主要方式:Windows Shell SHBrowseForFold
PE 文件格式核心結構完整定義:NT Header、Optional Header、Data Directory、Section Header
前言 PE (Portable Executable) 格式是 Windows 可執行檔的標準。本文提供 PE 核心結構體的完整 C/C++ 定義,涵蓋 IMA
PE 資源區結構深度研究:資源目錄樹與資料項解析
前言 PE 檔案中的資源區(.rsrc)採用三層樹狀結構組織:**類型 → 名稱/ID → 語言**,每層皆為 IMAGE_RESOURCE_DIRECTORY