C++静态代码分析PreFast
2024-08-28 12:28:46
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)即可。
最新文章
- code
- 执行non-Java processes命令行的工具ExecHelper
- PHP数据库操作:使用ORM
- A cost-effective recommender system for taxi drivers
- jQuery cdn使用介绍
- DataTable 怎样设置列宽? DataTable中已经有数据了怎样在现实的时候设置它的列宽?
- Centos添加新硬盘、分区、格式化、自动挂载
- 拉面馆中的移动互联网——无线KPI探讨
- 微软停服 XP系统到底伤害了谁?
- 如何保护 .NET 应用的安全?
- 【LeetCode练习题】Remove Duplicates from Sorted List II
- boost在windows下的编译(vs2010)
- springmvc+mybatis+spring 整合 SSM
- Java 笔试面试 基础篇 一
- mysql按某个列执行1-N排名的问题
- Oracle数据库应用
- 面试中的Https
- Java版连连看
- 说一说MVC的Authentication过滤(四)
- DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等
热门文章
- nyoj 171 聪明的kk
- 【bzoj2060】[Usaco2010 Nov]Visiting Cows拜访奶牛
- 外网主机访问虚拟机下的web服务器(NAT端口转发)
- Linux 下复制(cp)目录时排除一个或者多个目录的方法
- jekyll 安装过程
- webpack 教程 那些事儿05-多页应用
- unslider.js源码
- ii7安装php
- jQuery中$(function(){})与(function($){})(jQuery)的区别
- 服务器设置SSH 长连接