C++Builder 專案中資源檔的建立、編譯與調用完整教學
將位圖、圖示、游標、聲音等資源編譯進 EXE,可免去外部檔案部署的麻煩。C++Builder 使用標準 .rc 文字定義檔配合 BRCC32 編譯器實現。 三步
EXE 檔案內嵌 SWF 檔案的提取與轉換技術實作
某些 Flash 播放器封裝工具將 SWF 檔案附加於 EXE 載入器之後。本文提供一段 C++Builder 程式碼,示範如何從這類複合 EXE 中定位並提取
PE 檔案格式深度解析:資源目錄結構與屬性旗標完整對照表
PE (Portable Executable) 格式是 Windows 執行檔(EXE、DLL、SYS 等)的標準結構。本文整理作者編寫 PE 分析工具時的心
二進位檔案合併與分割工具的演算法與 C++Builder 實作
檔案合併與分割的核心在於將任意檔案視為二進位資料流,依照自訂格式串接或切分。本文採用簡單且通用的區塊格式: [檔名長度 4 bytes][檔名][檔案長度 4
C++Builder 遞迴遍歷目錄樹並填充 TreeView 組件
利用 C++Builder 的 VCL 組件 TTreeView 搭配 TImageList,可快速建立類似總管的目錄樹介面。關鍵在於取得磁碟機代碼、判斷磁碟類
Windows Shell API 實現檔案複製、移動與刪除的最佳實踐
在 Windows 環境下操作檔案,除傳統 C/C++ 執行期庫函數(fread/fwrite)外,更高效且功能豐富的方式是呼叫 Shell API SHFil
C++Builder 資源檔完整應用指南:圖示、游標、聲音與外部程式嵌入
在開發獨立部署的應用程式時,將圖示、游標、聲音、動畫甚至外部執行檔(如解壓縮工具)直接嵌入 EXE 內,可簡化發行流程。C++Builder 透過 .rc 資源
DOS 病毒原理歷史研究:COM/EXE 檔案感染機制與組合語言實作分析
聲明:本文為計算機病毒歷史與技術原理學術研究,分析 DOS 時代病毒感染機制,旨在理解早期惡意代碼演進,嚴禁用於製作或傳播惡意軟體。 病毒架構概覽 本範例為基
檔案關聯型惡意程式碼原理分析:註冊表劫持與偽裝執行機制 (安全研究視角)
聲明:本文僅從防禦與安全研究角度分析惡意程式碼技術原理,嚴禁用於實際攻擊或製作惡意軟體。理解攻擊手法是建立有效防禦的前提。 攻擊原理:劫持可執行檔關聯 Win
C++ Builder 文件操作函數大全
BCB 內建文件操作函數分類詳解 BCB 提供三類文件操作函數,支援 AnsiString 使用方便: 一、文件名函數 (路徑、副檔名、目錄、磁碟機解析) 函
C++ Builder 建立自動完成下拉方塊
攔截 CB_FINDSTRING/CB_SETEDITSEL 訊息實現輸入時自動匹配下拉項目 標準 TComboBox 於 OnChange 發送 CB_FIN
C++ Builder 建立自繪圖清單方塊元件
繼承 TCustomListBox 封裝 Owner-Draw 圖文混排列表框元件 利用 lbOwnerDrawVariable 風格,覆寫 OnMeasure
C++ Builder 維持控制項位置與大小隨視窗縮放
三種層次的版面自適應技巧 一、利用 OnResize 事件調整單一控制項 於表單 OnResize 計算置中座標: void __fastcall TForm1
C++ Builder 實作異形按鈕 (圓形、三角形)
利用視窗區域 API 建立非矩形按鈕 Windows 95 引入視窗區域,按鈕可在執行期設定任意形狀。設計時仍為矩形,執行時套用區域。 兩步驟 建立區域:Cr
C++ Builder 製作 HTML 風格動態按鈕 (含音效)
完整實作:滑鼠進入亮起彩色圖片+音效、移出恢復灰階 與文章 7960 類似,但提供更詳細的步驟說明與資源檔建立流程。 資源檔建立 (mysrc.rc) crus
C++ Builder 修改開啟對話框按鈕標題
在 OnShow 事件中透過 API 修改通用對話框按鈕文字 通用開啟對話框為系統對話框,可取得其視窗代碼並修改子控制項 (按鈕) 文字。 程式碼 void _
C++ Builder 設計動態網頁風格按鈕
使用 SpeedButton + 位圖切換 + 音效實現滑鼠進入亮起效果 模仿網頁按鈕:滑鼠移入時切換為彩色圖片並播放音效,移出恢復灰階圖片。利用 TSpeed
C++ Builder 使用 TreeView 瀏覽目錄結構
遞歸掃描磁碟目錄並動態建立 TreeView 節點 範例展示啟動時建立「我的電腦」根節點,列出所有磁碟機 (A: 為軟碟機圖示,其餘為硬碟圖示),並遞歸掃描子目