更新:2007 年 11 月
本文件中的連結內容都在說明使用 Visual C++ 時的安全性工作。若要檢視「說明」中涵蓋之熱門工作的其他分類,請參閱 Visual C++ 中的 [如何?]。
安全性基本概念
C++ 的安全性最佳作法
包含 Visual C++ 專屬之有關建議的安全性工具和實務的資訊。機器碼和 .NET Framework 程式碼中的安全性
包含建議的安全性工具和實務的資訊。/analyze (企業程式碼分析)
C/C++ 程式碼分析工具為開發人員提供了有關 C/C++ 原始程式碼中可能會有之缺失的資訊。程式碼存取安全性
程式碼存取安全性是 .NET Common Language Runtime (CLR) 的一個功能,可協助限制程式碼對受保護之資源和作業的存取。HOW TO:偵錯部分信任的應用程式
說明如何使用 Visual Studio 偵錯部分信任的應用程式。HOW TO:移除 CRT 程式庫 DLL 的相依性以建立部分信任的應用程式
討論如何藉由移除 msvcm90.dll 的相依性,以建立使用 Visual C++ 的部分信任 Common Language Runtime 應用程式。
安全的 C 執行階段 (CRT)
Security Enhancements in the CRT
說明可讓 CRT 更加安全的重大增強功能。Security-Enhanced Versions of CRT Functions
列出 Visual C++ 2005 開始使用的所有安全性增強函式。Parameter Validation
說明安全性增強函式是如何處理參數驗證。Secure Template Overloads
說明 CRT 所提供的範本多載,以協助您輕鬆地轉換成比較安全的變數。
Standard C++ 程式庫安全性增強
Checked Iterators
說明在正式版本的程式碼中檢查過的 Iterator 是如何確保您不會覆寫容器的界限。Debug Iterator Support
說明在偵錯的程式碼中偵錯 Iterator 是如何確保您不會覆寫容器的界限。