用VSTS代码验证工具捕获C/C 错误[2]
2008-02-23 05:39:45来源:互联网 阅读 ()
以应用程式验证程式开始
启动应用程式验证程式是一件很简单的事,只需选择“调试-以应用程式验证程式开始”即可,如图1所示。
图1:启动应用程式验证程式
第一次使用应用程式验证程式时,Visual Studio会提示您下载一个额外的DLL,此DLL将用于检查句柄及堆,可能需要管理员权限来安装这个补丁。
对应用程式验证程式的大多数使用者来说,最难之处在于要记住运行这个验证程式,而不是启动一次标准的调试会话。假定在使用验证程式时,也能够使用标准调试,建议启动验证程式会话(Shift Alt F5),虽然比启动调试会话(F5)多按了两个键,但还是值得的。这样一来,就能够在每次产生调试会话时,都充分利用验证程式了。
当应用程式验证程式探测到一个问题时,他会停止执行流程,并显示一个如下的对话框,如图2所示:
图2:验证程式停止信息
通常来说,诊断此类问题一般为查看能导致验证程式停止执行的句柄、锁、或堆指针信息,并回溯到崩溃发生之前的执行点。然而,这不会总是最简单的调试方法,在堆或文档崩溃是问题的唯一原因时,您不一定记得起来要启动一个调试过程。
当验证程式停止执行流程时,一个周详的问题描述也会被添加到任务视图中,如图3所示。任务视图中的信息便于观看,而图2的对话框则需要先“消失”,研发者才能进入到调试器检查变量值。
图3:验证程式任务列表视图
此处多说一下任务列表,他可显示一个单独的应用程式验证程式窗口,其对停止事件提供了最周详的信息(见图4)。
图4:验证程式窗口
[1] [2] [3]
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 用VSTS代码验证工具捕获C/C 错误[3] 2008-02-23
- 用VSTS代码验证工具捕获C/C 错误[1] 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash