<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>2172417</id>
  <title><![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]></title>
  <isbn><![CDATA[0321374460]]></isbn>
  <isbn13><![CDATA[9780321374462]]></isbn13>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <description><![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]></description>
  <work>
  <best_book_id type="integer">2172417</best_book_id>
  <books_count type="integer">1</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">2178070</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">8</original_publication_day>
  <original_publication_month type="integer">11</original_publication_month>
  <original_publication_year type="integer">2007</original_publication_year>
  <original_title>Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)</original_title>
  <rating_dist>total:6|5:4|4:2|3:0|2:0|1:0|</rating_dist>
  <ratings_count type="integer">6</ratings_count>
  <ratings_sum type="integer">28</ratings_sum>
  <reviews_count type="integer">20</reviews_count>
  <text_reviews_count type="integer">1</text_reviews_count>
</work>

  <average_rating><![CDATA[4.67]]></average_rating>
  <ratings_count><![CDATA[6]]></ratings_count>
  <text_reviews_count><![CDATA[1]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging]]></link>
  <authors>
    <author>
    <id>985874</id>
        <name><![CDATA[Mario Hewardt]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/985874.Mario_Hewardt]]></link>
    <average_rating>4.67</average_rating>
    <ratings_count>6</ratings_count>
    <text_reviews_count>1</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="20" total="20">
      <review>
  <id>40799307</id>
    <user>
    <id>1828171</id>
    <name><![CDATA[Alex]]></name>
    <location><![CDATA[Saint Rose, LA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1828171-alex]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Feb 01 00:00:00 -0800 2008</read_at>
  <date_added>Tue Dec 23 19:09:45 -0800 2008</date_added>
  <date_updated>Tue Dec 23 20:11:04 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Extremely detailed look at key Windows subsystems (such as the heap, the security model, and IPC) as well as basic debugging knowledge.<br/><br/>If nothing else, you will appreciate WinDBG and understand how to get symbols to actually load properly.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/40799307]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/40799307]]></link>
</review>
      <review>
  <id>80763938</id>
    <user>
    <id>3029826</id>
    <name><![CDATA[Aman]]></name>
    <location><![CDATA[New Delhi, 07, India]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/3029826-aman-sethi]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1260467766p3/3029826.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1260467766p2/3029826.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Dec 12 10:29:28 -0800 2009</read_at>
  <date_added>Sat Dec 12 10:28:32 -0800 2009</date_added>
  <date_updated>Sat Dec 12 10:29:28 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/80763938]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/80763938]]></link>
</review>
      <review>
  <id>80162478</id>
    <user>
    <id>3017811</id>
    <name><![CDATA[Ducson]]></name>
    <location><![CDATA[Ithaca, NY]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/3017811-ducson]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="started-to-read-and-need-to-finish" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Dec 07 07:36:05 -0800 2009</date_added>
  <date_updated>Mon Dec 07 07:44:11 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/80162478]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/80162478]]></link>
</review>
      <review>
  <id>78893217</id>
    <user>
    <id>2945795</id>
    <name><![CDATA[Paul]]></name>
    <location><![CDATA[Eastleigh, F2, The United Kingdom]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2945795-paul-rutland]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="non-fiction" />
        <shelf name="own" />
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Nov 24 15:48:09 -0800 2009</date_added>
  <date_updated>Tue Nov 24 15:48:28 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/78893217]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/78893217]]></link>
</review>
      <review>
  <id>69745449</id>
    <user>
    <id>1887332</id>
    <name><![CDATA[Andrew]]></name>
    <location><![CDATA[Wayne, PA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1887332-andrew]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1231529448p3/1887332.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1231529448p2/1887332.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 01 17:48:16 -0700 2009</date_added>
  <date_updated>Tue Sep 01 17:48:16 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/69745449]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/69745449]]></link>
</review>
      <review>
  <id>69344580</id>
    <user>
    <id>1846026</id>
    <name><![CDATA[Christoph]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1846026-christoph]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Aug 29 11:52:11 -0700 2009</date_added>
  <date_updated>Sat Aug 29 11:52:11 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/69344580]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/69344580]]></link>
</review>
      <review>
  <id>53597648</id>
    <user>
    <id>760917</id>
    <name><![CDATA[Eugene]]></name>
    <location><![CDATA[Ukraine]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/760917-eugene]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 22 09:56:06 -0700 2009</date_added>
  <date_updated>Wed Apr 22 09:56:06 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/53597648]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/53597648]]></link>
</review>
      <review>
  <id>51548533</id>
    <user>
    <id>1105335</id>
    <name><![CDATA[♥☆~Lakshmi]]></name>
    <location><![CDATA[Dubai, The United Arab Emirates]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1105335-lakshmi]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1232991037p3/1105335.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1232991037p2/1105335.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Apr 04 22:15:04 -0700 2009</date_added>
  <date_updated>Sat Apr 04 22:15:04 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/51548533]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/51548533]]></link>
</review>
      <review>
  <id>50281155</id>
    <user>
    <id>1104823</id>
    <name><![CDATA[Saurabh]]></name>
    <location><![CDATA[Abu dhabi, The United Arab Emirates]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1104823-saurabh]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1233331896p3/1104823.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1233331896p2/1104823.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Mar 24 08:15:15 -0700 2009</date_added>
  <date_updated>Tue Mar 24 08:15:15 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/50281155]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/50281155]]></link>
</review>
      <review>
  <id>44689802</id>
    <user>
    <id>1963539</id>
    <name><![CDATA[Mywebclip]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1963539-mywebclip]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jan 28 15:56:39 -0800 2009</date_added>
  <date_updated>Wed Jan 28 15:56:39 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/44689802]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/44689802]]></link>
</review>
      <review>
  <id>35531069</id>
    <user>
    <id>803449</id>
    <name><![CDATA[Steven1972]]></name>
    <location><![CDATA[Belgium]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/803449-steven1972]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1202648579p3/803449.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1202648579p2/803449.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="to-check" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 17 01:34:47 -0700 2008</date_added>
  <date_updated>Fri Oct 17 01:34:47 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/35531069]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/35531069]]></link>
</review>
      <review>
  <id>28172456</id>
    <user>
    <id>1360736</id>
    <name><![CDATA[Weloytty]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1360736-weloytty]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jul 24 11:22:05 -0700 2008</date_added>
  <date_updated>Thu Jul 24 11:22:05 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/28172456]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/28172456]]></link>
</review>
      <review>
  <id>23927578</id>
    <user>
    <id>907846</id>
    <name><![CDATA[Marco1_79]]></name>
    <location><![CDATA[Italy]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/907846-marco1-79]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Jun 07 09:30:11 -0700 2008</date_added>
  <date_updated>Sat Jun 07 09:30:11 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/23927578]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/23927578]]></link>
</review>
      <review>
  <id>23102177</id>
    <user>
    <id>1192174</id>
    <name><![CDATA[Tejas]]></name>
    <location><![CDATA[India]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1192174-tejas]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue May 27 22:34:00 -0700 2008</date_added>
  <date_updated>Tue May 27 22:34:00 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/23102177]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/23102177]]></link>
</review>
      <review>
  <id>23056936</id>
    <user>
    <id>573603</id>
    <name><![CDATA[Jigar]]></name>
    <location><![CDATA[India]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/573603-jigar-mehta]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1193236308p3/573603.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1193236308p2/573603.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue May 27 11:39:54 -0700 2008</date_added>
  <date_updated>Tue May 27 11:39:54 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/23056936]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/23056936]]></link>
</review>
      <review>
  <id>21503363</id>
    <user>
    <id>1136274</id>
    <name><![CDATA[Dmitry]]></name>
    <location><![CDATA[Russian Federation]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1136274-dmitry-alekseenko]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1209805112p3/1136274.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1209805112p2/1136274.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat May 03 02:06:55 -0700 2008</date_added>
  <date_updated>Sat May 03 02:06:55 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/21503363]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/21503363]]></link>
</review>
      <review>
  <id>19475348</id>
    <user>
    <id>915000</id>
    <name><![CDATA[Mohammad]]></name>
    <location><![CDATA[Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/915000-mohammad]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1204312521p3/915000.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1204312521p2/915000.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Apr 04 16:05:31 -0700 2008</date_added>
  <date_updated>Fri Apr 04 16:05:31 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/19475348]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/19475348]]></link>
</review>
      <review>
  <id>19330883</id>
    <user>
    <id>1027244</id>
    <name><![CDATA[Geeksteve]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1027244-geeksteve]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1206591971p3/1027244.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1206591971p2/1027244.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
        <shelf name="work-related" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 02 18:12:06 -0700 2008</date_added>
  <date_updated>Wed Apr 02 18:12:11 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/19330883]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/19330883]]></link>
</review>
      <review>
  <id>13366673</id>
    <user>
    <id>552368</id>
    <name><![CDATA[notv]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/552368-notv]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jan 24 00:49:23 -0800 2008</date_added>
  <date_updated>Thu Jan 24 00:49:23 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/13366673]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/13366673]]></link>
</review>
      <review>
  <id>13344216</id>
    <user>
    <id>701051</id>
    <name><![CDATA[Jim]]></name>
    <location><![CDATA[Wheaton, IL]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/701051-jim]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">2172417</id>
  <isbn>0321374460</isbn>
  <isbn13>9780321374462</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Advanced Windows Debugging (The Addison-Wesley Microsoft Technology Series)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2172417.Advanced_Windows_Debugging</link>
  <average_rating>4.67</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;âWho says you can&rsquo;t bottle experience? Between these covers is a wealth of information: a clear, logical approach to finding and eliminating bugs. This is an absolute must-have book for anyone who develops, tests, or supports software for Microsoft Windows.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Bob Wilton, Escalation Engineer, Critical Problem Resolution Team, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;âAn excellent reference for both intermediate and advanced debuggers: highly practical, and filled with tricks and strategies. This book stands out from all other Win32 debugging literature, thanks to its in-depth examplesâincluding resolving intricate problems like stack and heap corruptions.â&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<em>-- Kinshuman, Development Lead, Windows Core OS Division, Microsoft</em>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>The First In-Depth, Real-World, Insider&rsquo;s Guide to Powerful Windows Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;For Windows developers, few tasks are more challenging than debuggingâ-or more crucial. Reliable and realistic information about Windows debugging has always been scarce. Now, with over 15 years of experience two of Microsoft&rsquo;s system-level developers present a thorough and practical guide to Windows debugging ever written. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Mario Hewardt and Daniel Pravat cover debugging throughout the entire application lifecycle and show how to make the most of the tools currently availableâ-including Microsoft&rsquo;s powerful native debuggers and third-party solutions. &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;To help you find real solutions <em>fast</em>, this book is organized around real-world debugging scenarios. Hewardt and Pravat use detailed code examples to illuminate the complex debugging challenges professional developers actually face. From core Windows operating system concepts to security, WindowsÂ® Vistaâ¢ and 64-bit debugging, they address emerging topics head-onâand <em>nothing</em> is ever oversimplified or glossed over! &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book enables you to&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Master today&rsquo;s most powerful Windows debugging tools, including NTSD, CDB, WinDbg, KD, and ADPlus&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug code that wasn&rsquo;t designed or written for easy debugging&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Understand debuggers âunder the hood,â and manage symbols and sources efficiently&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug complex memory corruptions related to stacks and heaps &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Resolve complex security problems &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug across processes: identity tracking, RPC debugger extensions, and tracking IPCs with Ethereal&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Find and fix resource leaks, such as memory and handle leaks.&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Debug common thread synchronization problems&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Learn when and how to write custom debugger extensions &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Perform âpostmortem debuggingâ using crash dumps and Windows Error Reporting&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Automate debugging with DebugDiag and the Analyze Debugger command &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Whether you&rsquo;re a system-level or application developer, <em>Advanced Windows Debugging</em> delivers the deep understanding of debugging that could save you weeks on your very next project.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part I  Overview</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 1 Introduction to the Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 2 Introduction to the Debuggers&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 3 Debugger Uncovered&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 4 Managing Symbol and Source Files&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part II Applied Debugging</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 5 Memory Corruptions Part I â Stacks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 6 Memory Corruptions Part I â Heaps&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 7 Security&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 8 Inter-process Communication&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 9 Resource Leaks&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 10 Synchronization&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;<strong>Part III Advanced Topics</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 11 Writing Custom Debugger Extensions&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 12 64-bit Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 13 Postmortem Debugging&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 14 Power Tools&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Chapter 15 Windows Vista Fundamentals&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Appendix A Application Verifier Test Settings&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
  <published>2007</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jan 23 19:25:11 -0800 2008</date_added>
  <date_updated>Wed Jan 23 19:25:15 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/13344216]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/13344216]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="to-read" />
          <shelf name="started-to-read-and-need-to-finish" />
          <shelf name="programming" />
          <shelf name="non-fiction" />
          <shelf name="to-check" />
          <shelf name="work-related" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=2172417</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>