第二书店&China-pub战略联盟提供专业服务

 

Windows高级调试(china-pub 首发) (2010 年度畅销榜NO.100000 )

会员评价: (共 38 条) 参与评论
原书名: Windows高级调试(china-pub 首发)
原出版社:
作者: (美)Mario Hewardt;Daniel Pravat
出版社: 机械工业出版社
书号: 9787111266396 出版日期:2009-5-1 0:00:00 开本: 页码: 505 版次: 点击: 4523
所属类别:
市场价: ¥79.00     会员价:¥59.25
本书主要讲解Windows高级调试思想和工具,并涉及一些高级调试主题。本书内容主要包括:工具简介、调试器简介、调试器揭密、符号文件与源文件的管理、栈内存破坏、堆内存破坏、安全、进程间通信、资源泄漏、同步、编写定制的调试扩展、64位调试、事后调试、Windows Vista基础以及应用程序验证器的测试设置等。本书内容详实、条理清楚。.\r\n
本书适合Windows开发人员、Windows测试人员和Windows技术支持人员等参考。..\r\n
对Windows开发人员来说,很少有任务比调试程序更具挑战性和重要性。然而,人们却往往很难获得一些关干调试技术的可靠而又实用的信息。现在,两位来自Microsoft的系统级开发工程师,带着他们15年的实践经验,为读者全面而系统地揭示了Windows调试技术。\r\n
Mario Hewardt和Daniel Pravat介绍了在应用程序的整个生命周期内需要使用到的各种调试技术,并且展示了如何有效地使用Microsoft提供的强大调试器和第三方解决方案。\r\n
为了使你尽快地找到切实可行的解决方案,本书内容围绕真实的调试场景来组织,并且通过代码示例来讲解和分析专业开发人员所要面对的各种调试问题。作者还介绍了一些新兴的调试主题,例如Windows操作系统的核心概念、安全。Windows Vista以及64位调试等,每个主题都包含细致入微的阐述。\r\n
读完本书,你将能够\r\n
·掌握当今最强大的Windows调试工具,包括NTSD、CDB、WinDbg、KD以及ADPlus等。\r\n
·对没有针对调试进行优化的代码进行调试。\r\n
·理解调试器的”内幕”并高效地管理符号文件和源文件。\r\n
·调试与栈和堆相关的复杂内存破坏问题。\r\n
·解决复杂的安全问题。\r\n
·调试跨进程问题:身份跟踪,RPC调试扩展,以及通过Wireshark来跟踪IPC。\r\n
·找出并修复资源泄漏,例如内存泄漏和句柄泄漏。\r\n
·调试常见的线程同步问题。\r\n
·学习如何编写定制的调试扩展。\r\n
·通过故障转储来执行”事后调试”,并与Windows错误报告机制集成起来。\r\n
·通过DebugDiag和调试命令Analyze来自动化调试过程。\r\n
无论你是系统层开发人员,还是应用层开发人员,本书都将使你深入理解Windows中的各种调试技术。本书或许在下一个项目中就可以帮你节省数周的工作时间。...

用户评论

hujiang0795 说:
实用派.镇架之宝
发布于2009-11-12 20:15:30
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
J_stone 说:
刚好是入门的书,找了好久,终于有中意的啦:)
发布于2009-10-22 21:07:43
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
jerry3aa 说:
非常好,很深,很难。
发布于2009-10-20 9:07:54
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
chys3584 说:
具说不错
发布于2009-7-15 16:35:33
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
闻其名
发布于2009-7-9 14:19:54
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
wwyfriend 说:
初次尝试。。。
发布于2009-7-2 18:16:11
(0)回应 有0人认为此评论有用, 有1人认为没用, 您认为呢?
juweiping 说:
虽然叫高级调试,但实际上是比较基础的问题,不是实战型的,主要是工具的掌握。
发布于2009-7-2 15:37:51
(0)回应 有2人认为此评论有用, 有0人认为没用, 您认为呢?
jiujiang88 说:
20090702
发布于2009-7-2 15:35:11
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
notname 说:
不错
发布于2009-7-2 14:00:23
(0)回应 有0人认为此评论有用, 有1人认为没用, 您认为呢?
chengrong123 说:
记得几年前我们公司对一款核心产品进行升级,测试人员发现了一个会导致整个程序崩溃的BUG。这个BUG在程序的运行过程中随机出现,很难重现。更为棘手的是,当开发人员用VC以调试模式运行该程序,BUG就再也不重现了。根据以往的经验,这种情况多和多线程处理导致缓冲区非法操作有关,调试器引起的“海森堡效应”则会导致程序在这种情况下可能无法重现BUG。开发人员之前常用的LOG定位法在多线程程序中也显得力不从心,线程的交错运行使得LOG根本无法在程序崩溃的时候定位到正确的位置。当时已经是产品发布的前夜,重新检查可疑的相关代码已经不可能了,工作量太大,时间不够用。于是我们只好试图改变调试手段来解决问题。当我们尝试了一种可行的调试方法后,BUG迎刃而解,从定位到代码修复完成总共花了不到十分钟。方法很简单:当程序崩溃的时候,对程序进程附加上调试器,根据调用堆栈分析可能引发缓冲区问题的位置,然后通过在源码中对应的位置加上“__asm int3”语句使程序可以在运行时激发调试器,继而对将要引发异常的内存区域设置读写断点,在激发断点后终于顺藤摸瓜找到了罪魁祸首。而在此之前我们已经在门外摸黑乱撞了两个小时! 正确可行的调试技巧在软件开发中是如此重要,奇怪的是这个事实在多数开发者那里并未引起足够的重视,也许是“Debug”更多时候是和“Reverse Engineering”这个神秘的名词画上等号而显得有些高深莫测,使得一般的开发人员和初学者望而生畏踟蹰不前。前几天收到了机械工业出版社出版的一本《Windows高级调试》,原以为是给分析人员使用的工具用书,仔细翻阅了几章,却发现并非如此。这本书更多的是面向一般的开发人员和测试人员。书中通过融入一个个实际例子当中的调试过程和技巧,由浅入深的讲解操作系统的内部运行机制和调试的基本原理。深入阅读,你会发现Debug不再是hacker 手中的“奇技淫巧”,而是软件开发过程中的有力工具。对于有经验的分析人员,这本书同样值得一读。相信书内清晰的描述和深入的分析能够印证你对操作系统底层构架的理解,在调试技术上给予启发。
发布于2009-7-2 13:46:19
(0)回应 有1人认为此评论有用, 有0人认为没用, 您认为呢?
>>发表评论      >>查看更多评论  

商品意见

>>我要提问  
购买本书顾客还购买过
同类热销商品
您的浏览历史
第二书店联系方式 010-64348411 webmaster@dearbook.com
购买向导 如何付款 如何配送 订单信息 售后服务
购买流程 货到付款 送货方式、时间及费用 订单状态处理 退换货原则
搜索商品 邮局汇款 如何修改订单 退换货方法
银行电汇 查询订单方法 相关问题说明
网上支付
其他支付方式
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved .