更新:2007 年 11 月
本页链接到有关任务的帮助,这些任务与使用 Visual C++ 的安全问题相关。若要查看“帮助”中涉及的其他类别的常见任务,请参见如何实现 - Visual C++。
安全性基础
- C++ 安全性最佳做法 
 包含针对 Visual C++ 建议的安全工具和做法的信息。
- 本机代码和 .NET Framework 代码的安全性 
 包含有关建议的安全工具和做法的信息。
- /analyze(企业代码分析) 
 C/C++ 代码分析工具向开发人员提供有关他们的 C/C++ 源代码中可能缺陷的信息。
- 代码访问安全性 
 代码访问安全性是 .NET 公共语言运行库 (CLR) 的一项功能,有助于限制代码对受保护资源和操作的访问。
- 如何:调试部分信任的应用程序 
 描述如何使用 Visual Studio 调试部分信任的应用程序。
- 如何:通过移除 CRT 库 DLL 上的依赖项来创建部分受信任的应用程序 
 讨论如何使用 Visual C++,通过去除对 msvcm90.dll 的依赖关系,创建部分可信的公共语言运行库应用程序。
保证 C 运行时 (CRT) 的安全
- Security Enhancements in the CRT 
 介绍为使 CRT 更安全而做出的重要增强功能。
- Security-Enhanced Versions of CRT Functions 
 从 Visual C++ 2005 开始,列出所有可用的增强安全的函数。
- Parameter Validation 
 描述安全性得到增强的函数如何处理参数验证。
- Secure Template Overloads 
 描述 CRT 提供的模板重载,该模板重载有助于简化转换为更安全变量的过程。
标准 C++ 库安全改进
- Checked Iterators 
 描述检查迭代器如何确保您不会在发布代码中覆盖容器的界限。
- Debug Iterator Support 
 描述调试迭代器如何确保您不会在调试代码中覆盖容器的界限。