主控台程式注入 MessageBoxA 正常;MFC 對話框專案同樣代碼,關閉彈出訊息框後宿主進程崩潰。
MessageBox 內部進入模態迴圈,注入執行緒結束時殘留狀態衝突。/MD 或 /MT)。QueueUserAPC 或 CreateRemoteThread + WaitForSingleObject 等待執行緒結束再 CloseHandle。ExitThread(0) 而非直接返回。此類底層注入屬進階逆向/安全研究範疇,建議參考《Windows 核心編程》第 10 章「執行緒注入技術」與微軟官方文件 CreateRemoteThread 注意事項。