1历史
Prefast是微软研究院提出的静态代码分析工具。主要目的是通过分析代码的数据和控制信息来检测程序中的缺陷。需要强调的是,Prefast检测的缺项不仅仅是安全缺陷,但是安全缺陷类型是其检测的最为重要的部分。Prefast推出后在微软内部得到了广泛的使用,并经历了若干格版本的升级。现在,微软将这个内部工具商业化,以提供给外部的开发人员使用。

2如何获得Prefast
目前有两个办法可以获得Prefast工具。
Prefast包括在Visual Studio 2005 /2008的团队版本(team edition)中。
Prefast包括在Windows驱动程序开发包(Microsoft Windows Driver Kits)的开发环境中。

3使用Prefast
在Visual Studio的团队版本中,使用Prefast,打开Project Properties --> Configuration Properties --> Code Analysis -->Enable Code Analysis For C/C++ on build。选择 Yes(/analyze)即可。

最新文章

  1. code
  2. 执行non-Java processes命令行的工具ExecHelper
  3. PHP数据库操作:使用ORM
  4. A cost-effective recommender system for taxi drivers
  5. jQuery cdn使用介绍
  6. DataTable 怎样设置列宽? DataTable中已经有数据了怎样在现实的时候设置它的列宽?
  7. Centos添加新硬盘、分区、格式化、自动挂载
  8. 拉面馆中的移动互联网——无线KPI探讨
  9. 微软停服 XP系统到底伤害了谁?
  10. 如何保护 .NET 应用的安全?
  11. 【LeetCode练习题】Remove Duplicates from Sorted List II
  12. boost在windows下的编译(vs2010)
  13. springmvc+mybatis+spring 整合 SSM
  14. Java 笔试面试 基础篇 一
  15. mysql按某个列执行1-N排名的问题
  16. Oracle数据库应用
  17. 面试中的Https
  18. Java版连连看
  19. 说一说MVC的Authentication过滤(四)
  20. DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等

热门文章

  1. nyoj 171 聪明的kk
  2. 【bzoj2060】[Usaco2010 Nov]Visiting Cows拜访奶牛
  3. 外网主机访问虚拟机下的web服务器(NAT端口转发)
  4. Linux 下复制(cp)目录时排除一个或者多个目录的方法
  5. jekyll 安装过程
  6. webpack 教程 那些事儿05-多页应用
  7. unslider.js源码
  8. ii7安装php
  9. jQuery中$(function(){})与(function($){})(jQuery)的区别
  10. 服务器设置SSH 长连接