遠端執行緒執行組合語言代碼:RunRemoteASMCode 基類實作詳解
背景 VB6 時代遠端執行緒注入代碼在 XP 正常,移植至 VB.NET 2008 在 Vista 多核心環境失效。重寫基類解決相容性與記憶體對齊問題。 核心
遠端執行緒呼叫 API 實作:RunRemoteAPI 類別完整解析
架構概述 繼承 RunRemoteASMCode 基類,實現遠端進程 API 呼叫。核心技術點: 構造遠端呼叫機器碼與參數堆疊。 線性搜尋目標進程模組導出表,
《WCF 技術內幕》翻譯 16:第 1 部分 第 4 章 WCF 101 — 概述與設計哲學
第 4 章:WCF 101 概述 WCF 架構複雜性源於:訊息框架必須適應不斷演進的行業標準。設計初期 SOAP/WS-* 為主流,未預見 JSON 崛起,但架
《WCF 技術內幕》翻譯 17:第 1 部分 第 4 章 WCF 101 — 快速入門完整範例
HelloWCF 最小實作 1. 定義服務契約 [ServiceContract] public interface IHelloWCF { [Ope
《WCF 技術內幕》翻譯 18:第 1 部分 第 4 章 WCF 101 — 從外部剖析 WCF (ABC 與端點)
端點三要素:Address、Binding、Contract Address 位址 接收端:System.Uri 建構監聽位址。 發送端:System.S
《WCF 技術內幕》翻譯 19:第 1 部分 第 4 章 WCF 101 — 內部架構剖析與本章小結
從內部剖析 WCF 地址、繫結、契約 (ABC) 是開發者面向的 API,實際執行工作的是兩大底層架構層: 服務模型層:開發者代碼與通道層的橋樑,屬標準 AP
WPF Bug 清單 (10):CheckBox 在 Classic 與 Luna 主題下行為差異導致勾選狀態顏色異常
現象 ListBox 內嵌 CheckBox 組成核取清單。當 ListBoxItem 被選中(藍底白字)時: Luna 主題:CheckBox 勾號保持黑色
WPF Bug 清單 (11):RenderTransform 動畫導致 FocusVisualStyle 虛線框錯位
現象 使用 RenderTransform (TranslateTransform) 製作位移動畫時,控件獲得焦點後觸發動畫,FocusVisualStyle
WPF Bug 清單 (12):自訂 Attached Property 的 Binding Path 省略導致執行時解析錯誤
現象 XAML 標記延伸 {Binding PropertyName} 省略 Path= 在標準 CLR 屬性正常運作,但針對自訂 Attached Prope
WPF Bug 清單 (13):ListView 無項目時 Header 超寬不顯示水平捲軸
現象描述 ListView 內容超出寬度時應自動顯示水平捲軸。但當 ListView 無任何 Item,且 GridView Header 總寬度超過控制項寬度
WCF 分散式開發步步為贏 (13):MSMQ 訊息佇列實現服務離線操作
前言 MSMQ (Microsoft Message Queuing) 提供可靠的非同步、離線訊息傳遞。WCF 透過 NetMsmqBinding 整合 MSM
WCF 分散式開發步步為贏 (14):WCF 安全程式設計核心概念總覽
前言 WCF 安全機制橫跨傳輸層與訊息層,整合 Windows 整合驗證、X.509 憑證、WS-Security 標準與自訂擴展。本文系統梳理安全開發必備知識
WCF 分散式開發步步為贏 (15):錯誤契約 FaultContract 與異常處理完整指南
前言 分散式系統中,服務端異常如何正確傳遞至客戶端是核心課題。WCF 採用 SOAP Fault 機制,透過 FaultContract 與 FaultExce
WCF 分散式開發常見錯誤 (21):IChannelListener 開啟失敗 — Message 安全模式缺少服務憑證
錯誤現象 使用 NetTcpBinding、Message 安全模式與 UserName 認證進行自我宿主時,啟動 ServiceHost 即拋出: The
WCF 分散式開發常見錯誤 (22):XP 系統下「呼叫者未通過驗證」與服務憑信任憑證配置
錯誤背景 在 Windows XP 專業版環境下,使用 WSHttpBinding 搭配 Message 安全模式與 UserName 客戶端認證時,雖已配置服
WCF 分散式開發常見錯誤 (23):伺服器憑證未正確配置 HTTP.SYS 導致 HTTPS 請求失敗
錯誤現象 在使用 Transport 安全模式與 WSHttpBinding,並將客戶端認證類型設為 Windows (clientCredentialType
WCF 分散式開發常見錯誤 (24):無法為 SSL/TLS 建立信任關係
錯誤現象 Could not establish trust relationship for the SSL/TLS secure channel with
WCF 分散式開發常見錯誤 (25):憑證必須擁有可進行金鑰交換的私鑰
錯誤現象 The certificate CN=WCFHTTPS must have a private key that is capable of key