Delphi 個性化資料夾圖示:Desktop.ini + 系統屬性雙重保障
原理簡述 Windows 依據資料夾下的 Desktop.ini 及資料夾的 系統屬性 (FILE_ATTRIBUTE_SYSTEM) 兩個條件,決定是否套用自
Delphi 自製任務列:列舉視窗、取得進程路徑/圖示、切換應用程式完整實作
專案目標 建立一個可替代系統任務列的工具,功能包含:列舉可見頂層視窗、顯示視窗標題/進程路徑/圖示、點擊按鈕切換/還原/置頂目標視窗。適用於全螢幕 Kiosk
Delphi 時間日期操作大全 (二):各類型轉換函數完整參考
Delphi 時間類型轉換函數速查表 Delphi 提供豐富的時間資料類型 (TDateTime, TSystemTime, TTimeStamp, TFile
Delphi 遠程控制按鈕:模擬滑鼠點擊實現跨程式按鈕觸發
應用場景 自動化測試、RPA 流程自動化、遊戲輔助、協助障礙使用者操作、批次處理需點擊特定按鈕的舊系統等。核心原理:取得目標按鈕視窗句柄 (HWND),發送 W
Delphi 技巧:三種移動無標題視窗的方法完整對比
問題背景 Windows 預設透過標題列拖曳移動視窗。當視窗設定 BorderStyle = bsNone 移除標題列時,必須自行實作拖曳移動邏輯。本文介紹三種
破解「金山詞霸」技術防護:DLL Hook 文字輸出實戰解析
專案背景 本程式碼示範如何透過系統鉤子攔截 TextOut/ExtTextOut/DrawText 等 GDI 文字繪製 API,將螢幕輸出的文字即時轉換為「豬
Delphi 資源檔 完全應用指南:從基礎嵌入到進階釋放、主控台模式應用
為什麼要用資源檔? 將圖示、圖片、聲音、視訊、字型、字串等外部檔案編譯進 EXE 內部,單一檔案部署、防止外部檔案遺失損壞、保護智慧財產權、提升載入速度。Del
Delphi 流 完整指南:從基礎概念到 EXE 加密器、電子賀卡、網路傳輸實戰
什麼是流? 流 是建立在物件導向基礎上的一種抽象資料處理工具。它定義了讀取、寫入、定位等基本操作,程式設計師只需對流操作,無需關心資料的實際來源(檔案、記憶體、
Windows 2000「區域連線」消失之謎:DCOM 設定導致的網路介面遺失
事件回顧 開發 ERP 系統時,筆者在筆記型電腦上架設應用伺服器測試,隔日啟動 Delphi 專案突然跳出 Interface not supported 錯誤
Delphi 啟用/停用 Windows 開始按鈕的方法
快速實作 透過 FindWindowEx 定位開始按鈕視窗句柄,配合 EnableWindow API 即可控制其啟用狀態。適用於 Kiosk 模式、考試系統、
Delphi 檢測指定 EXE 是否在記憶體中執行
應用場景 防止程式重複啟動、監控關鍵服務進程、協同軟體互斥執行等場景,都需要可靠地檢測特定可執行檔是否正在執行。本文展示使用 ToolHelp32 API 遍歷
Delphi 隱藏/顯示工作列托盤區時鐘的技巧
需求場景 某些全螢幕應用、Kiosk 模式或監控軟體需要隱藏系統時鐘,避免使用者干擾或資訊洩露。本文提供簡潔的 Delphi 實作,透過 Windows API
Delphi 動態樹狀結構完整實作:新增、修改、刪除與層級管理
專案概述 本文分享一套完整的 Delphi 樹狀結構管理程式,支援節點的動態載入、層級計算、新增、修改、刪除等核心操作。程式採用編碼規則自動判斷節點層級,適用於
VCL 硬核解析:視窗函數註冊機制深度研究與 MFC 對比
引言:VCL 視窗回調的核心難題 在 Windows GUI 程式設計中,所有視窗控制項必須向系統註冊視窗程序以接收訊息。然而,使用 Delphi 這類物件導向
Windows 密碼遮罩背後的秘密:Delphi 破解星號密碼原理與實作
前言:看似安全的星號遮罩 在 Windows 系統中,密碼輸入框總是以一串星號(********)來遮蔽真實內容,乍看之下似乎相當安全。然而,這層「視覺上的保護
Win32 系統日誌鉤子 Delphi 實作:鍵盤滑鼠事件記錄與回放基礎
日誌鉤子簡介 WH_JOURNALRECORD 是極少數**不需 DLL** 即可實現系統級鉤子的類型(另一為 WH_JOURNALPLAYBACK 回放)。特
Windows 進程深度隱藏技術:DLL 卸載漏洞與三級跳躍機制分析
⚠️ 安全警示 本文技術屬於惡意軟體常用的進程隱藏/持久化手法 (MITRE ATT&CK: T1055.001 DLL Injection, T1036 Ma
擴展 Delphi 執行緒同步物件(一):封裝 Semaphore 與 Mutex 為 VCL 風格類別
背景動機 Win32 API 提供四大同步物件:Semaphore(信號燈)、Mutex(互斥體)、Critical Section(臨界區)、Event(事件