CLR 寄宿 (上):MSCOREE.DLL 核心導出函式、宿主介面與非託管啟動 CLR 實戰
非托管代碼如何啟動 CLR 執行托管代碼?答案在 **MSCOREE.DLL** —— Microsoft 將 CLR 實作為 COM 伺服器,透過標準 COM
CLR 寄宿 (中):托管 EXE 載入與執行流程 — 從 PE Loader 到 JIT 編譯
托管 EXE 啟動經歷:PE Loader → MSCOREE.DLL → CLR 初始化 → 建立預設 AppDomain → 載入 MSCORLIB → 載
CLR 寄宿 (下):託管宿主 — 實作 AppDomainManager 自訂應用程式域行為
「託管宿主」指以托管代碼實作 AppDomainManager 衍生類別,接管 CLR 建立應用程式域的行為。比非託管宿主開發門檻低、除錯容易,是擴充 CLR
SSL 原理與應用 (一):SSL 協議架構、Record/Handshake/Alert/ChangeCipherSpec 四大子協議詳解
SSL (Secure Sockets Layer) 為網路通訊提供機密性、完整性與身分驗證。位於 TCP/IP 模型的**傳輸層與應用層之間**,使用 TCP
SSL 原理與應用 (二):IIS 5.0/6.0/7.x 完整 HTTPS 憑證申請、安裝與繫結圖文教學
HTTPS = HTTP + SSL/TLS。Web 伺服器必須安裝伺服器憑證才能建立加密通道。本文涵蓋 IIS 5/6 (舊版) 與 IIS 7+ (新版)
SSL 原理與應用 (三):.NET 開發中處理 HTTPS 請求與客戶端憑證
.NET 框架未直接暴露 SSL 協議程式介面 (如 TCP/UDP),但 ASP.NET、WCF、WebRequest 等高層 API 內建 HTTPS 支援
.NET 4.0 體系架構全景:CLR、CTS、CLS、IL、FCL/BCL、JIT/NGEN 與 DLR
從安全視角切入,系統性梳理 .NET 4.0 執行環境核心支柱,釐清各層職責與交互關係。 1. CLR (Common Language Runtime) —
檔案與目錄存取控制 (一):DACL/SACL 核心概念與 .NET 存取控制類別架構
.NET 透過 System.Security.AccessControl 命名空間封裝 Windows ACL 系統,提供型別安全的存取控制程式設計介面。本節
檔案與目錄存取控制 (二):新增存取規則、建立時預設安全與競態條件防護
檔案與目錄操作 API 大同小異,本節示範 既有檔案新增規則 與 建立檔案時預設安全 兩種模式,並解釋為何後者能避免競態條件 (TOCTOU)。 既有檔案新增
檔案與目錄存取控制 (三):ACE 允許/拒絕優先序、繼承傳播旗標與擁有者權限
存取控制項 (ACE) 分 允許 (Allow) 與 拒絕 (Deny) 兩類,AccessControlType 屬性區分。**拒絕規則永遠優先於允許規則**
檔案與目錄存取控制 (四):SACL 稽核規則配置與權限需求
前三節著重 DACL (存取控制清單),本節轉向 SACL (系統存取控制清單) —— 控制「誰在何時對何物件嘗試何種存取」被記錄進安全性事件日誌。稽核屬高敏感
Entity Framework 6 專家級特性深度解析:非同步、攔截、約定、連線重試與效能躍升
EF6 透過 NuGet 獨立發布、開源開發,已超越早期「僅適合原型」的刻板印象,成為生產級 ORM 首選。本文依功能層次分類解析專家級特性。 免費贈送的核心
EventBus 實作指南:XML 配置發布/訂閱、泛型處理器與反射動態調度
受 CQRS 啟發,輕量級 EventBus 讓領域模型以 EventBus.Instance().Publish(new OrderAddedEvent())
Kinect for Windows SDK 1.8 新功能深度解析:背景移除、彩色融合、多感測器融合與 HTML5 整合
Kinect SDK 1.8 (2013/09 釋出) 在 1.7 奠基的互動與 Fusion 基礎上,大幅強化工具箱範例與核心 API,重點提升: 核心功能
Visual Studio 2010 偵錯技巧全攻略:條件中斷點、追蹤點、命中計數與篩選器
善用 VS2010 偵錯器進階功能,能大幅減少手動單步、重複執行的耗時。本文系統整理五大實戰技巧。 基礎操作速查 動作快捷鍵工具列圖示
分散式 CommandBus:MSMQ 實作非同步/同步雙模式、Session 傳遞與多實例擴展
針對前端 Server 需將 Command 分派至多個後端 App Server(如 Order、Warehouse)的分散式場景,本文展示基於 MSMQ 的
IIS 8.0 啟用 WCF .svc 服務完整步驟:MIME 類型與 Managed Handler 註冊
Windows Server 2012 / IIS 8.0 預設未註冊 WCF 所需的 .svc 處理器,導致服務回傳 404。只需兩步驟即可恢復支援: 步驟
.NET 元資料與 IL 指令集入門:從 HelloWorld 看清單、定義表與常用操作碼
元資料 是描述「資料的資料」,在 CLR 中以三張核心表組織:定義表、參考表、清單表。本節以經典 HelloWorld 為例,透過 ILDasm 解析元資料結構