<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Da Vinci's CyberSpace</title><subtitle type="text">手把青秧插满田, 低头便见水中天; 心地清净方为道, 退步原来是向前.</subtitle><id>http://feed.cnblogs.com/blog/u/34733/rss</id><updated>2010-09-01T06:17:39Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/34733/rss"/><entry><id>http://www.cnblogs.com/Sonic2007/archive/2010/09/01/1541988.html</id><title type="text">Windbg内核调试之五: 一次利用Dump文件调试Deadlock的实战</title><summary type="text">windbg调试实战</summary><published>2010-09-01T06:08:00Z</published><updated>2010-09-01T06:08:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2010/09/01/1541988.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2010/09/01/1541988.html"/><content type="html">&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:DrawingGridVerticalSpacing&gt;7.8 磅&lt;/w:DrawingGridVerticalSpacing&gt;   &lt;w:DisplayHorizontalDrawingGridEvery&gt;0&lt;/w:DisplayHorizontalDrawingGridEvery&gt;   &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:Compatibility&gt;    &lt;w:SpaceForUL/&gt;    &lt;w:BalanceSingleByteDoubleByteWidth/&gt;    &lt;w:DoNotLeaveBackslashAlone/&gt;    &lt;w:ULTrailSpace/&gt;    &lt;w:DoNotExpandShiftReturn/&gt;    &lt;w:AdjustLineHeightInTable/&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:UseFELayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!-- /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	text-align:justify; 	text-justify:inter-ideograph; 	mso-pagination:none; 	font-size:10.5pt; 	mso-bidi-font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:宋体; 	mso-font-kerning:1.0pt;}  /* Page Definitions */  @page 	{mso-page-border-surround-header:no; 	mso-page-border-surround-footer:no;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:普通表格; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;最近遇到项目的一个bug，安装产品之后系统hang住。大致的现象是系统logon之后，Taskbar显示，然后hang住，Ctrl+Alt+Del不能调出TaskManager，Mouse不能移动，硬盘LED不闪烁。由于机器不在手边，远程调试又极其慢(实际上是国外的机器)，所以只好请求对方手动触发一个蓝屏(有关手动触发蓝屏的方式，请参考：&lt;a href="http://msdn.microsoft.com/en-us/library/cc266483.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc266483.aspx&lt;/a&gt;)，得到一个完全dump文件(有关完全dump文件的设置，请参考：&lt;a href="http://www.cnblogs.com/Sonic2007/archive/2009/05/29/1491809.html" title="Windbg内核调试之四: Dump文件分析"&gt;Windbg内核调试之四: Dump文件分析&lt;/a&gt;)，利用该dump文件分析系统hang住时刻的状态。&lt;br /&gt;注：这个事例中，利用Ctrl+Scroll Lock+Scroll Lock手动触发蓝屏，此键盘消息可以响应。&lt;br /&gt;&lt;br /&gt;祭起windbg，Open Crash Dump：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;Symbol&amp;nbsp;search&amp;nbsp;path&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;srv&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;c:\symbols&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;http:&lt;/span&gt;&lt;span style="color: #000000;"&gt;//&lt;/span&gt;&lt;span style="color: #000000;"&gt;msdl.microsoft.com/download/symbols;E:\Win7.Symbols&lt;/span&gt;&lt;span style="color: #008000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Executable&amp;nbsp;search&amp;nbsp;path&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;is&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Windows&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Kernel&amp;nbsp;Version&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;7201&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;MP&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;procs)&amp;nbsp;Free&amp;nbsp;x86&amp;nbsp;compatible&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Product:&amp;nbsp;WinNt,&amp;nbsp;suite:&amp;nbsp;TerminalServer&amp;nbsp;SingleUserTS&amp;nbsp;Personal&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Built&amp;nbsp;by:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;7201.0&lt;/span&gt;&lt;span style="color: #000000;"&gt;.x86fre.winmain_win7ids.&lt;/span&gt;&lt;span style="color: #000000;"&gt;090601&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;1516&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Kernel&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;base&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x8363e000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PsLoadedModuleList&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x83786810&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Debug&amp;nbsp;session&amp;nbsp;time:&amp;nbsp;Thu&amp;nbsp;Aug&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;6&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;17&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;04&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;40.745&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2009&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(GMT&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;System&amp;nbsp;Uptime:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;days&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;09&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;38.352&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Loading&amp;nbsp;Kernel&amp;nbsp;Symbols............................................................................................................&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Loading&amp;nbsp;User&amp;nbsp;Symbols&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Loading&amp;nbsp;unloaded&amp;nbsp;module&amp;nbsp;list.....................................................................................................&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;系统是Window 7的RC版本7201，运行在x86系统上。&lt;/span&gt;先analyze &amp;#8211;v一下，看看调试器给定的信息是否可用：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;analyze&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;v&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;******************************************************************************&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bugcheck&amp;nbsp;Analysis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;******************************************************************************&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;MANUALLY_INITIATED_CRASH&amp;nbsp;(e2)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;The&amp;nbsp;user&amp;nbsp;manually&amp;nbsp;initiated&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;this&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;crash&amp;nbsp;dump.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Arguments:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Arg1:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Arg2:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Arg3:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Arg4:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Debugging&amp;nbsp;Details:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;------------------&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;DEFAULT_BUCKET_ID:&amp;nbsp;&amp;nbsp;VISTA_DRIVER_FAULT&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;BUGCHECK_STR:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xE2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PROCESS_NAME:&amp;nbsp;&amp;nbsp;System&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;CURRENT_IRQL:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;LAST_CONTROL_TRANSFER:&amp;nbsp;&amp;nbsp;from&amp;nbsp;9066a1aa&amp;nbsp;to&amp;nbsp;8371ac88&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;STACK_TEXT:&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;837649e4&amp;nbsp;9066a1aa&amp;nbsp;000000e2&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KeBugCheckEx&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764a0c&amp;nbsp;9066a2ba&amp;nbsp;88a60b48&amp;nbsp;000000c6&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHidProcessCrashDump&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1e2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764a30&amp;nbsp;8de20d50&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000001&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;83764a4c&amp;nbsp;000000c6&amp;nbsp;kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHid_InsertCodesIntoQueue&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x88&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764a44&amp;nbsp;8de20edd&amp;nbsp;000000c6&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;9066a232&amp;nbsp;HIDPARSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HidP_KbdPutKey&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x30&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764a68&amp;nbsp;8de20dbd&amp;nbsp;8de216a8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000009&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;9066a232&amp;nbsp;HIDPARSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HidP_ModifierCode&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x81&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764a8c&amp;nbsp;8de210c0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000047&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88a56890&amp;nbsp;HIDPARSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HidP_TranslateUsage&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x61&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764abc&amp;nbsp;9066a50f&amp;nbsp;88a5692d&amp;nbsp;0000000e&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;HIDPARSE&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HidP_TranslateUsageAndPagesToI8042ScanCodes+0x66&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764aec&amp;nbsp;836a6ab3&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;014b49d0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHid_ReadComplete&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x18d&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764b34&amp;nbsp;8de0e424&amp;nbsp;83764b3c&amp;nbsp;83764b3c&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;88883020&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopfCompleteRequest&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x128&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764b50&amp;nbsp;8de0e5df&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;02883008&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88a28508&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000009&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;HIDCLASS&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HidpDistributeInterruptReport&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xce&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764b8c&amp;nbsp;836a6ab3&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8838c060&amp;nbsp;88a56de4&amp;nbsp;HIDCLASS&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HidpInterruptReadComplete&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1a7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764bd0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;92753868&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8367e474&amp;nbsp;8902a6e0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopfCompleteRequest&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x128&lt;/span&gt;&lt;span style="color: Black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764c00&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;92754178&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;89147d70&amp;nbsp;8838c060&amp;nbsp;88c82b28&amp;nbsp;USBPORT&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;USBPORT_Core_iCompleteDoneTransfer&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x6e0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764c2c&amp;nbsp;927579af&amp;nbsp;8683c028&amp;nbsp;8683c0f0&amp;nbsp;8683ca98&amp;nbsp;USBPORT&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;USBPORT_Core_iIrpCsqCompleteDoneTransfer&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x33b&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764c54&amp;nbsp;92751d18&amp;nbsp;8683c028&amp;nbsp;8683ca98&amp;nbsp;8683c002&amp;nbsp;USBPORT&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;USBPORT_Core_UsbIocDpc_Worker&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xbc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764c78&amp;nbsp;836a6335&amp;nbsp;8683caa4&amp;nbsp;8683c002&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;USBPORT&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;USBPORT_Xdpc_Worker&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x173&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764cd4&amp;nbsp;836a6198&amp;nbsp;83767d20&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83771280&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiExecuteAllDpcs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xf9&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764d20&amp;nbsp;836a5fb8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;0000000e&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiRetireDpcList&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xd5&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83764d24&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;0000000e&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiIdleLoop&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x38&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;STACK_COMMAND:&amp;nbsp;&amp;nbsp;kb&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;FOLLOWUP_IP:&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHidProcessCrashDump&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;1e2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;9066a1aa&amp;nbsp;837d1000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cmp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dword&amp;nbsp;ptr&amp;nbsp;[ebp&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;10h],&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;SYMBOL_STACK_INDEX:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;SYMBOL_NAME:&amp;nbsp;&amp;nbsp;kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHidProcessCrashDump&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;1e2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;FOLLOWUP_NAME:&amp;nbsp;&amp;nbsp;MachineOwner&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;MODULE_NAME:&amp;nbsp;kbdhid&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;IMAGE_NAME:&amp;nbsp;&amp;nbsp;kbdhid.sys&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;DEBUG_FLR_IMAGE_TIMESTAMP:&amp;nbsp;&amp;nbsp;4a2487af&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;FAILURE_BUCKET_ID:&amp;nbsp;&amp;nbsp;0xE2_kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHidProcessCrashDump&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;1e2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;BUCKET_ID:&amp;nbsp;&amp;nbsp;0xE2_kbdhid&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KbdHidProcessCrashDump&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;1e2&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Followup:&amp;nbsp;MachineOwner&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;---------&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;给出的信息似乎并不充分，只是针对目标系统蓝屏的一些信息，并不是想要的系统如果hang住的分析。看看进程列表：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;process&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;****&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;NT&amp;nbsp;ACTIVE&amp;nbsp;PROCESS&amp;nbsp;DUMP&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;****&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PROCESS&amp;nbsp;85f22920&amp;nbsp;&amp;nbsp;SessionId:&amp;nbsp;none&amp;nbsp;&amp;nbsp;Cid:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Peb:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;ParentCid:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DirBase:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00185000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;ObjectTable:&amp;nbsp;8cc01c58&amp;nbsp;&amp;nbsp;HandleCount:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2369&lt;/span&gt;&lt;span style="color: #000000;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Image:&amp;nbsp;System&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PROCESS&amp;nbsp;86c568a0&amp;nbsp;&amp;nbsp;SessionId:&amp;nbsp;none&amp;nbsp;&amp;nbsp;Cid:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0178&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Peb:&amp;nbsp;7ffdf000&amp;nbsp;&amp;nbsp;ParentCid:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DirBase:&amp;nbsp;b9c6d020&amp;nbsp;&amp;nbsp;ObjectTable:&amp;nbsp;8cd97f30&amp;nbsp;&amp;nbsp;HandleCount:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;31&lt;/span&gt;&lt;span style="color: #000000;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Image:&amp;nbsp;smss.exe&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;PROCESS&amp;nbsp;884de8f0&amp;nbsp;&amp;nbsp;SessionId:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Cid:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0210&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Peb:&amp;nbsp;7ffdd000&amp;nbsp;&amp;nbsp;ParentCid:&amp;nbsp;01c4&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DirBase:&amp;nbsp;b9c6d060&amp;nbsp;&amp;nbsp;ObjectTable:&amp;nbsp;8cc0ab68&amp;nbsp;&amp;nbsp;HandleCount:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;721&lt;/span&gt;&lt;span style="color: #000000;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Image:&amp;nbsp;csrss.exe&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;............&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;进程太多就没全列出来。死锁有两种情况，一种是系统死锁，像本例一样，系统没有任何响应，这种死锁多由内核驱动引起，调试相对困难，也不易找到到底是哪个进程中的线程引发死锁，哪个进程中的线程持有资源；另一种是应用程序引发的死锁，这种情况系统多数是可以响应的，鼠标或桌面，只是某个应用程序hang住，也许是TaskManager，也许是其它应用程序。这种问题相对系统级死锁要简单的多，只要attach到hang住的应用程序上，一般都可排查出问题所在，多数情况下都是应用程序进程中的某个线程持有Critical Section，引起其它线程等待资源；另一种情况是并不是多个线程的相互等待，而是线程自旋无法继续执行。所以，判断应用程序的挂死，最有效的方法就是观察CPU的使用率(Ctrl+Alt+Del)，看是否达到峰值或为0。&lt;br /&gt;系统级死锁不容易找到引起问题的进程，需要关注的System、&lt;span style="color: #000000;"&gt;Csrss.exe&lt;/span&gt;、Service.exe这样比较重要的进程；应用程序死锁则重点关注applicaton本身就可以了。&lt;br /&gt;本例明显是系统级的死锁，基本可以肯定是第三方驱动程序导致。进程列表是看不出什么可疑的原因的。既然怀疑是死锁的问题，运行一下!locks(!kdext*.locks，Kernal级)看看当前系统持有的锁：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;locks&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;****&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DUMP&amp;nbsp;OF&amp;nbsp;ALL&amp;nbsp;RESOURCE&amp;nbsp;OBJECTS&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;****&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KD:&amp;nbsp;Scanning&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;held&amp;nbsp;locks.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Resource&amp;nbsp;@&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;!&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;PnpRegistryDeviceResource&lt;/span&gt;&lt;span style="color: #000000;"&gt; (&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;0x&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;837a3e80&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Exclusively&amp;nbsp;owned&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Contention&amp;nbsp;Count&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;48&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NumberOfExclusiveWaiters&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Threads:&amp;nbsp;85f55688&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;01&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Threads&amp;nbsp;Waiting&amp;nbsp;On&amp;nbsp;Exclusive&amp;nbsp;Access:&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85f59798&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85f59a70&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8893cd48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KD:&amp;nbsp;Scanning&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;held&amp;nbsp;locks..................&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;Resource&amp;nbsp;@&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;0x87b286dc&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Shared&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;12&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;owning&amp;nbsp;threads&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Threads:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484568&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88c5d030&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;03&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88c5a7e0&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88c5b030&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;88c5cd48&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88c5c2f8&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88f858f8&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88df7030&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8932ab08&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;889e4d48&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88afa3e8&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8936bd48&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;02&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KD:&amp;nbsp;Scanning&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;held&amp;nbsp;locks........................................................................................................&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;17099&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;total&amp;nbsp;locks,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;locks&amp;nbsp;currently&amp;nbsp;held&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;当前两个锁被持有，其中一个为&lt;/span&gt;&lt;span style="color: #000000;"&gt;Exclusively&amp;nbsp;owned&lt;/span&gt;&lt;span style="color: #000000;"&gt;，另一个是共享锁。第一个锁为&lt;/span&gt;&lt;span style="color: #000000;"&gt;Exclusively&amp;nbsp;owned&lt;/span&gt;&lt;span style="color: #000000;"&gt;访问，即专有访问，这种锁往往是引起死锁问题的原因。死锁的一种情况是由于&lt;/span&gt;系统正在执行的一个线程需要一个锁，而这个锁被当前系统未执行的某个线程所持有。系统中大部分是共享锁。&lt;br /&gt;注意到第一个锁当前持有的线程为&lt;span style="color: #000000;"&gt;85f55688&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;01&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;*&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;(-01&amp;lt;*&amp;gt;代表当前持有的进程)，等待队列中有三个线程在等待这个锁；第二个锁为共享锁，所有线程列表中的thread都持有它。&lt;br /&gt;这两个锁实际上是两个resource的形式给出，通过命令看一下这两个resouce的结构：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;dt&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;_ERESOURCE &lt;/span&gt;&lt;span style="color: #000000;"&gt;-b&lt;/span&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;0x837a&lt;/span&gt;&lt;span style="color: red;"&gt;3e80&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SystemResourcesList&amp;nbsp;:&amp;nbsp;_LIST_ENTRY&amp;nbsp;[&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x8377f3c0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x8377eac0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Flink&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x8377f3c0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Blink&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x8377eac0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x008&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerTable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87bfb068&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x00c&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActiveCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x00e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Flag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x84&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x010&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SharedWaiters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87db2088&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x014&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ExclusiveWaiters&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87db20c0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x018&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerEntry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;_OWNER_ENTRY&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerThread&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;0x85f55688&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;IoPriorityBoosted&amp;nbsp;:&amp;nbsp;0y0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerReferenced&amp;nbsp;&amp;nbsp;:&amp;nbsp;0y0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;0y000000000000000000000000000001&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;TableSize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;4&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x020&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActiveEntries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x024&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ContentionCount&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x30&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x028&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;NumberOfSharedWaiters&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x02c&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;NumberOfExclusiveWaiters&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x030&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x030&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;CreatorBackTraceIndex&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x034&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SpinLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;dt&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;_ERESOURCE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;b&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;0x87b2&lt;/span&gt;&lt;span style="color: red;"&gt;86&lt;/span&gt;&lt;span style="color: red;"&gt;dc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SystemResourcesList&amp;nbsp;:&amp;nbsp;_LIST_ENTRY&amp;nbsp;[&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87b286a4&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87b11234&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Flink&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87b286a4&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Blink&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x87b11234&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x008&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerTable&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x892d0130&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x00c&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActiveCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x00e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Flag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x010&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SharedWaiters&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x014&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ExclusiveWaiters&amp;nbsp;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x018&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerEntry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;_OWNER_ENTRY&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerThread&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: &lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;0x8948&lt;/span&gt;&lt;span style="color: red;"&gt;4&lt;/span&gt;&lt;span style="color: red;"&gt;568&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;IoPriorityBoosted&amp;nbsp;:&amp;nbsp;0y0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerReferenced&amp;nbsp;&amp;nbsp;:&amp;nbsp;0y0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;OwnerCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;0y000000000000000000000000000010&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x2&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x004&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;TableSize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x020&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ActiveEntries&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x024&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ContentionCount&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x028&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;NumberOfSharedWaiters&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x02c&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;NumberOfExclusiveWaiters&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x030&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Address&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;null&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x030&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;CreatorBackTraceIndex&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x034&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;SpinLock&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;能看到ERESOURCE结构的&lt;span style="color: #000000;"&gt;OwnerThread&lt;/span&gt;域正是上述分析的持有锁的线程。ERESOURCE结构定义大致如下：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;typedef&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;struct&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;_ERESOURCE {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LIST_ENTRY&amp;nbsp;SystemResourcesList;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POWNER_ENTRY&amp;nbsp;OwnerTable;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHORT&amp;nbsp;ActiveCount;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT&amp;nbsp;Flag;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PKSEMAPHORE&amp;nbsp;SharedWaiters;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PKEVENT&amp;nbsp;ExclusiveWaiters;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OWNER_ENTRY&amp;nbsp;OwnerThreads[&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ULONG&amp;nbsp;ContentionCount;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT&amp;nbsp;NumberOfSharedWaiters;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USHORT&amp;nbsp;NumberOfExclusiveWaiters;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; union{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PVOID&amp;nbsp;Address;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ULONG_PTR&amp;nbsp;CreatorBackTraceIndex;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KSPIN_LOCK&amp;nbsp;SpinLock;&lt;br /&gt;}&amp;nbsp;ERESOURCE,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;PERESOURCE; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;现在比较可疑的是线程&lt;span style="color: #000000;"&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;0x85f55688&lt;/span&gt;&lt;span style="color: #000000;"&gt;所持有的资源锁，列出这个线程的stack trace看看有没有hot spot：&lt;br /&gt;&lt;/span&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;thread&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;0x85f55&lt;/span&gt;&lt;span style="color: red;"&gt;688&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;THREAD&amp;nbsp;85f55688&amp;nbsp;&amp;nbsp;Cid&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0004.0024&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Teb:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Win32Thread:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;WAIT:&amp;nbsp;(WrLpcReply)&amp;nbsp;KernelMode&amp;nbsp;Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Alertable&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85f558bc&amp;nbsp;&amp;nbsp;Semaphore&amp;nbsp;Limit&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Waiting&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;reply&amp;nbsp;to&amp;nbsp;ALPC&amp;nbsp;Message&amp;nbsp;8e4a46b0&amp;nbsp;:&amp;nbsp;queued&amp;nbsp;at&amp;nbsp;port&amp;nbsp;88c5cc18&amp;nbsp;:&amp;nbsp;owned&amp;nbsp;by&amp;nbsp;process&amp;nbsp;88c09400&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Not&amp;nbsp;impersonating&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;DeviceMap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8cc08a00&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Owning&amp;nbsp;Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Image:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Unknown&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Attached&amp;nbsp;Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;85f22920&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Image:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Wait&amp;nbsp;Start&amp;nbsp;TickCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;6525&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ticks:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;30548&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;07&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;56.551&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Context&amp;nbsp;Switch&amp;nbsp;Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;9141&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;UserTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00.000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KernelTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00.546&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Win32&amp;nbsp;Start&amp;nbsp;Address&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExpWorkerThread&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x836abb1a&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Stack&amp;nbsp;Init&amp;nbsp;8e907fd0&amp;nbsp;Current&amp;nbsp;8e907220&amp;nbsp;Base&amp;nbsp;8e908000&amp;nbsp;Limit&amp;nbsp;8e905000&amp;nbsp;Call&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Priority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;13&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;BasePriority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;13&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PriorityDecrement&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;IoPriority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PagePriority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ChildEBP&amp;nbsp;RetAddr&amp;nbsp;&amp;nbsp;Args&amp;nbsp;to&amp;nbsp;Child&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907238&amp;nbsp;836aca58&amp;nbsp;85f55688&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;83767d20&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiSwapContext&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x26&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Uses&amp;nbsp;EBP]&amp;nbsp;[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;4&lt;/span&gt;&lt;span style="color: #000000;"&gt;])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907270&amp;nbsp;836ab113&amp;nbsp;85f55748&amp;nbsp;85f55688&amp;nbsp;85f558bc&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiSwapThread&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x266&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907298&amp;nbsp;836a524f&amp;nbsp;85f55688&amp;nbsp;85f55748&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiCommitThreadWait&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1df&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907310&amp;nbsp;836f4ad7&amp;nbsp;85f558bc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000011&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KeWaitForSingleObject&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x393&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907338&amp;nbsp;838b3bae&amp;nbsp;85f558bc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;AlpcpSignalAndWait&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x7b&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e90735c&amp;nbsp;838a9c2f&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8e9073c8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;AlpcpReceiveSynchronousReply&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x27&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9073ec&amp;nbsp;8389d28f&amp;nbsp;88c5a6b0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00020000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8e907628&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;AlpcpProcessSynchronousRequest&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x276&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907448&amp;nbsp;838b4ad7&amp;nbsp;88c5a6b0&amp;nbsp;8e907628&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;LpcpRequestWaitReplyPort&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x6a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907470&amp;nbsp;8368157a&amp;nbsp;80000c54&amp;nbsp;8e907628&amp;nbsp;8e907528&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;NtRequestWaitReplyPort&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x4c&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907470&amp;nbsp;8368024d&amp;nbsp;80000c54&amp;nbsp;8e907628&amp;nbsp;8e907528&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiFastCallEntry&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x12a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&amp;nbsp;TrapFrame&amp;nbsp;@&amp;nbsp;8e907484)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9074f4&amp;nbsp;98b63434&amp;nbsp;80000c54&amp;nbsp;8e907628&amp;nbsp;8e907528&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ZwRequestWaitReplyPort&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x11&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;WARNING:&amp;nbsp;Stack&amp;nbsp;unwind&amp;nbsp;information&amp;nbsp;not&amp;nbsp;available.&amp;nbsp;Following&amp;nbsp;frames&amp;nbsp;may&amp;nbsp;be&amp;nbsp;wrong.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e90772c&amp;nbsp;98b638a1&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;98b7d6ec&amp;nbsp;tmcomm&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;CWorkerThreadPool::CWorkerThreadPool&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xa54&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907744&amp;nbsp;98b9d97e&amp;nbsp;8e90775c&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;98ba6238&amp;nbsp;tmcomm&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KmCallUm&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x75&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907784&amp;nbsp;98b9ee09&amp;nbsp;9530af7c&amp;nbsp;162a554d&amp;nbsp;98ba6238&amp;nbsp;tmactmon&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x397e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9077c0&amp;nbsp;98b9ef4d&amp;nbsp;0000000a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;80000002&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;99ccc490&amp;nbsp;tmactmon&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x4e09&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9077ec&amp;nbsp;98b9efbc&amp;nbsp;8e907844&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;0000000a&amp;nbsp;tmactmon&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x4f4d&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907800&amp;nbsp;98b8c450&amp;nbsp;8e907844&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8e907950&amp;nbsp;tmactmon&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x4fbc&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907828&amp;nbsp;98b91f97&amp;nbsp;8e907802&amp;nbsp;8e9078a4&amp;nbsp;8e907950&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1450&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e90789c&amp;nbsp;98b921d7&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;88be10a4&amp;nbsp;8e907950&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;TMEvtCommunicateRoutine&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x2569&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9078b4&amp;nbsp;98b8c450&amp;nbsp;8e907900&amp;nbsp;88be0edc&amp;nbsp;8e9079c8&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;TMEvtCommunicateRoutine&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x27a9&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9078dc&amp;nbsp;98b90d0d&amp;nbsp;8e907903&amp;nbsp;8e9079a0&amp;nbsp;8e907a0c&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1450&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9079ac&amp;nbsp;98b8e7b0&amp;nbsp;8e9079c8&amp;nbsp;8e9079e4&amp;nbsp;98b8e944&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;TMEvtCommunicateRoutine&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x12df&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9079b8&amp;nbsp;98b8e944&amp;nbsp;88be0f5c&amp;nbsp;8e9079c8&amp;nbsp;8e907acc&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x37b0&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9079e4&amp;nbsp;8368157a&amp;nbsp;88be0f5c&amp;nbsp;8e907acc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;82000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;tmevtmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3944&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e9079e4&amp;nbsp;8367f069&amp;nbsp;88be0f5c&amp;nbsp;8e907acc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;82000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiFastCallEntry&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x12a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;3&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&amp;nbsp;TrapFrame&amp;nbsp;@&amp;nbsp;8e907a0c)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907a7c&amp;nbsp;838266b5&amp;nbsp;8e907acc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;82000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;8e907ad8&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ZwCreateKey&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x11&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[&lt;/span&gt;&lt;span style="color: #000000;"&gt;7&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907af0&amp;nbsp;8380e477&amp;nbsp;8e907cb8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;82000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopCreateRegistryKeyEx&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x61&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907c18&amp;nbsp;8380e0bd&amp;nbsp;85f4d530&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000002&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;82000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopOpenOrCreateDeviceRegistryKey&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3b1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907c30&amp;nbsp;8c07e594&amp;nbsp;85f4d530&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000002&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;82000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IoOpenDeviceRegistryKey&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x18&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907cc8&amp;nbsp;8c016489&amp;nbsp;87dbb0e0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ndis&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ndisCheckAdapterBindings&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xa7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907cf0&amp;nbsp;8c07d013&amp;nbsp;87dbbc70&amp;nbsp;87dbb0e0&amp;nbsp;8e907d50&amp;nbsp;ndis&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ndisQueuedRestoreMiniportstack&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x36&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907d00&amp;nbsp;836abc27&amp;nbsp;87dbbc70&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;85f55688&amp;nbsp;ndis&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ndisWorkItemHandler&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xe&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907d50&amp;nbsp;8384c643&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;a63db72a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ExpWorkerThread&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x10d&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8e907d90&amp;nbsp;836fe059&amp;nbsp;836abb1a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;PspSystemThreadStartup&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x9e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiThreadStartup&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x19&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;上述stack trace没有看出什么可疑的状态。再看看另外一个线程&lt;span style="color: red;"&gt;0x8948&lt;/span&gt;&lt;span style="color: red;"&gt;4&lt;/span&gt;&lt;span style="color: red;"&gt;568&lt;/span&gt;(持有共享锁)：&lt;br /&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;!--&lt;br /&gt;&lt;br /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br /&gt;http://www.CodeHighlighter.com/&lt;br /&gt;&lt;br /&gt;--&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;kd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;thread&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;0x894845&lt;/span&gt;&lt;span style="color: red;"&gt;68&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;THREAD&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484568&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Cid&amp;nbsp;0cd0.0f50&amp;nbsp;&amp;nbsp;Teb:&amp;nbsp;7ffa6000&amp;nbsp;Win32Thread:&amp;nbsp;ffb39180&amp;nbsp;WAIT:&amp;nbsp;(Executive)&amp;nbsp;KernelMode&amp;nbsp;Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Alertable&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b44c6680&amp;nbsp;&amp;nbsp;NotificationEvent&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;IRP&amp;nbsp;List:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0006&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0244&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;Flags:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000884&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Mdl:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;894d6db8:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0006&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0244&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;Flags:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000884&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Mdl:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;88c4e9a0:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0006&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0244&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;Flags:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000884&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Mdl:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;894d39a0:&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0006&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0244&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&amp;nbsp;Flags:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000884&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;Mdl:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Not&amp;nbsp;impersonating&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;DeviceMap&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8e12ea70&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Owning&amp;nbsp;Process&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89020508&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Image:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #3366ff;"&gt;IMJPCMNT.E&lt;/span&gt;&lt;span style="color: #3366ff;"&gt;XE&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Wait&amp;nbsp;Start&amp;nbsp;TickCount&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;4518&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ticks:&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;32555&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;08&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;27.861&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Context&amp;nbsp;Switch&amp;nbsp;Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;330&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;UserTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00.000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;KernelTime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;/span&gt;&lt;span style="color: #000000;"&gt;00.031&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Win32&amp;nbsp;Start&amp;nbsp;Address&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x697ee751&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Stack&amp;nbsp;Init&amp;nbsp;b44c7fd0&amp;nbsp;Current&amp;nbsp;b44c6550&amp;nbsp;Base&amp;nbsp;b44c8000&amp;nbsp;Limit&amp;nbsp;b44c5000&amp;nbsp;Call&amp;nbsp;6a0&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;Priority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;10&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;BasePriority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;8&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PriorityDecrement&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;16&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;IoPriority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PagePriority&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;5&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;***&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;ERROR:&amp;nbsp;Module&amp;nbsp;load&amp;nbsp;completed&amp;nbsp;but&amp;nbsp;symbols&amp;nbsp;could&amp;nbsp;not&amp;nbsp;be&amp;nbsp;loaded&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;for&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;flyfs.sys&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;ChildEBP&amp;nbsp;RetAddr&amp;nbsp;&amp;nbsp;Args&amp;nbsp;to&amp;nbsp;Child&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6568&amp;nbsp;836aca58&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484568&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;807c2120&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiSwapContext&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x26&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Uses&amp;nbsp;EBP]&amp;nbsp;[&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&lt;/span&gt;&lt;span style="color: #000000;"&gt;4&lt;/span&gt;&lt;span style="color: #000000;"&gt;])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c65a0&amp;nbsp;836ab113&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484628&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484568&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6680&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiSwapThread&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x266&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c65c8&amp;nbsp;836a524f&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484568&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484628&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KiCommitThreadWait&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1df&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6640&amp;nbsp;8bd6054f&amp;nbsp;b44c6680&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;KeWaitForSingleObject&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x393&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c66a8&amp;nbsp;8bd5c54a&amp;nbsp;8bd5c4aa&amp;nbsp;894d5c90&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000003&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpPostSyncOperation&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x8d&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c66cc&amp;nbsp;8bd59765&amp;nbsp;894d5c90&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89435060&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;894d5c90&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpGetNormalizedFileName&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x5e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c66e4&amp;nbsp;8bd43773&amp;nbsp;894d5c90&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;894d5c90&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpCreateFileNameInformation&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x81&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6704&amp;nbsp;8bd438c7&amp;nbsp;877273c0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;HandleStreamListNotSupported&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x125&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6734&amp;nbsp;8bd43fa3&amp;nbsp;c00000bb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89435068&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;87b287d8&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpGetFileNameInformation&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xc7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c675c&amp;nbsp;8bd97a1d&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00435068&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000101&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b3187e2c&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltGetFileNameInformation&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x12b&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c67d4&amp;nbsp;8bd892be&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89435068&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000101&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b3187e2c&amp;nbsp;syscow32v&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;SysCowGetFileNameInformation&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xcd&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&amp;nbsp;(CONV:&amp;nbsp;stdcall)&amp;nbsp;[d:\code\engineering\products\systemok\restore\driver\support.cpp&amp;nbsp;@&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;2397&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6868&amp;nbsp;8bd3daeb&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89435068&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6888&amp;nbsp;b44c68b4&amp;nbsp;syscow32v&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;SysCowPreCreate&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x31e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&amp;nbsp;(CONV:&amp;nbsp;stdcall)&amp;nbsp;[d:\code\engineering\products\systemok\restore\driver\create.cpp&amp;nbsp;@&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;299&lt;/span&gt;&lt;span style="color: #000000;"&gt;]&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c68d4&amp;nbsp;8bd409f0&amp;nbsp;b44c6918&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpPerformPreCallbacks&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x34d&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c68ec&amp;nbsp;8bd541fe&amp;nbsp;b44c6918&amp;nbsp;8bd57f3c&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpPassThroughInternal&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x40&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6900&amp;nbsp;8bd548b7&amp;nbsp;b44c6918&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;89493b98&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpCreateInternal&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x24&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6944&amp;nbsp;8367a567&amp;nbsp;87e5d668&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;87727008&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;89493bbc&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpCreate&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x2c9&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c695c&amp;nbsp;8bda7bd1&amp;nbsp;89493ba0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;892be848&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IofCallDriver&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x63&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;WARNING:&amp;nbsp;Stack&amp;nbsp;unwind&amp;nbsp;information&amp;nbsp;not&amp;nbsp;available.&amp;nbsp;Following&amp;nbsp;frames&amp;nbsp;may&amp;nbsp;be&amp;nbsp;wrong.&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6980&amp;nbsp;8bda91ec&amp;nbsp;87e5d7b0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6a30&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x1bd1&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c699c&amp;nbsp;8bda94f3&amp;nbsp;87e5d7b0&amp;nbsp;0000001b&amp;nbsp;894dab28&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x31ec&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6a50&amp;nbsp;8bda9f60&amp;nbsp;87e5d7b0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6a70&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x34f3&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6a60&amp;nbsp;8bda9f8a&amp;nbsp;87e5d7b0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6a88&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3f60&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6a70&amp;nbsp;8367a567&amp;nbsp;87e5d7b0&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89493980&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;894dab84&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3f8a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6a88&amp;nbsp;8387e5f5&amp;nbsp;9ce1a1da&amp;nbsp;b44c6c30&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IofCallDriver&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x63&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6b60&amp;nbsp;8385f1a7&amp;nbsp;876f0678&amp;nbsp;87f6dde8&amp;nbsp;89403d20&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopParseDevice&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xed7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6bdc&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83885215&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6c30&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000240&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ObpLookupObjectName&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x4fa&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6c3c&amp;nbsp;8387d573&amp;nbsp;b44c6dc0&amp;nbsp;85f6dde8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;89484500&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ObOpenObjectByName&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x159&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6cb8&amp;nbsp;838b4d59&amp;nbsp;b44c6e04&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00120089&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6dc0&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopCreateFile&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x673&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6d14&amp;nbsp;83806c27&amp;nbsp;b44c6e04&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00120089&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6dc0&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IoCreateFileEx&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x9e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6d70&amp;nbsp;8bdac7c7&amp;nbsp;b44c6e04&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00120089&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c6dc0&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IoCreateFileSpecifyDeviceObjectHint&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x59&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6e10&amp;nbsp;8bda9593&amp;nbsp;0000004d&amp;nbsp;b44c6ec0&amp;nbsp;87e5d7b0&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x67c7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6ec8&amp;nbsp;8bda9f60&amp;nbsp;87e5d7b0&amp;nbsp;894d6db8&amp;nbsp;b44c6ee8&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3593&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6ed8&amp;nbsp;8bda9f8a&amp;nbsp;87e5d7b0&amp;nbsp;894d6db8&amp;nbsp;b44c6f00&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3f60&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6ee8&amp;nbsp;8367a567&amp;nbsp;87e5d7b0&amp;nbsp;894d6db8&amp;nbsp;892e76ac&amp;nbsp;flyfs&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x3f8a&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6f00&amp;nbsp;8387e5f5&amp;nbsp;9ce1a562&amp;nbsp;b44c70a8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IofCallDriver&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x63&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c6fd8&amp;nbsp;8385f1a7&amp;nbsp;876f0678&amp;nbsp;85f6dde8&amp;nbsp;894d8698&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopParseDevice&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0xed7&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c7054&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;83885215&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c70a8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000240&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ObpLookupObjectName&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x4fa&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c70b0&amp;nbsp;8387d573&amp;nbsp;b44c71d8&amp;nbsp;85f6dde8&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00010000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;ObOpenObjectByName&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x159&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c712c&amp;nbsp;838b4d59&amp;nbsp;894d5490&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00100001&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c71d8&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IopCreateFile&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x673&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c7188&amp;nbsp;8bd5b8e5&amp;nbsp;894d5490&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00100001&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;b44c71d8&amp;nbsp;nt&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;IoCreateFileEx&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x9e&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;b44c7220&amp;nbsp;8bd5bc59&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;00000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;0000fffe&amp;nbsp;fltmgr&lt;/span&gt;&lt;span style="color: #000000;"&gt;!&lt;/span&gt;&lt;span style="color: #000000;"&gt;FltpExpandFilePathWorker&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;0x167&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(FPO:&amp;nbsp;[Non&lt;/span&gt;&lt;span style="color: #000000;"&gt;-&lt;/span&gt;&lt;span style="color: #000000;"&gt;Fpo])&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: #3366ff;"&gt;&lt;/span&gt;IMJPCMNT.EXE是Microsoft输入法进程。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p &gt;&lt;span style="font-size: 14pt; font-family: Arial;"&gt;&lt;/span&gt;&lt;span style="font-size: 14pt;" lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Sonic2007/aggbug/1541988.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Sonic2007/archive/2010/09/01/1541988.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2009/07/29/1534025.html</id><title type="text">函数可重入性及编写规范</title><summary type="text">一、可重入函数1）什么是可重入性？可重入（reentrant）函数可以由多于一个任务并发使用，而不必担心数据错误。相反， 不可重入（non-reentrant）函数不能由超过一个任务所共享，除非能确保函数的互斥（或者使用信号量，或者在代码的关键部分禁用中断）。可重入 函数可以在任意时刻被中断，稍后再继续运行，不会丢失数据。可重入函数要么使用本地变量，要么在使用全局变量时保护自己的数据。2）可重入函...</summary><published>2009-07-29T05:52:00Z</published><updated>2009-07-29T05:52:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2009/07/29/1534025.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2009/07/29/1534025.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2009/05/29/1491809.html</id><title type="text">Windbg内核调试之四: Dump文件分析</title><summary type="text">一直觉得很多文档对于dump文件分析过于简要，而且其中介绍的很多命令在实际操作中并不实用。其实Raymond老师在《软件调试》一书中已做了很大篇幅详细的讲解。自己感觉有必要总结一下这些零碎的细节点，以便自己和其它的技术爱好者分析时一起参考。</summary><published>2009-05-29T13:35:00Z</published><updated>2009-05-29T13:35:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2009/05/29/1491809.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2009/05/29/1491809.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2009/05/07/1452239.html</id><title type="text">开发者面试百问</title><summary type="text">在InfoQ上看到了这个“开发者面试百问”，知识点不少，CSDN上也有不少技术圈子的朋友在做这些questions。自己也有些兴趣，捡会的随便写了一些，不会的都空下了。最后看看不知道的还真不少，以后要多关注一下。</summary><published>2009-05-07T14:04:00Z</published><updated>2009-05-07T14:04:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2009/05/07/1452239.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2009/05/07/1452239.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2008/07/08/1238167.html</id><title type="text">浅议Windows 2000/XP Pagefile组织管理</title><summary type="text">任何时候系统内存资源相对磁盘空间来说都是相形见拙的。因为虚拟内存机制，使我们可以有相对丰富的地址资源(通常32bit的虚拟地址，可以有4G的寻址空间)，而这些资源对物理内存来说一般情况是总是绰绰有余的。所以在现代操作系统中，总是在相对紧张时使用一些策略，如FIFO、LRU等将物理内存的一些页面置入相对便宜的磁盘空间资源中。一般的UNIX系统，独立使用一个分区，即swappartition。而这方面...</summary><published>2008-07-08T06:27:00Z</published><updated>2008-07-08T06:27:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2008/07/08/1238167.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2008/07/08/1238167.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2008/06/23/1228290.html</id><title type="text">(转载)C++字符串完全指引之二 —— 字符串封装类</title><summary type="text">C++字符串完全指引之二 —— 字符串封装类原著：Michael Dunn原文出处：CodeProject：TheComplete Guide to C++ Strings, Part II 引言因为C语言风格的字符串容易出错且不易管理，黑客们甚至利用可能存在的缓冲区溢出bug把C语言风格的字符串作为攻击目标，所以出现了很多字符串封装类。不幸的是，在某些场合下我们不知道该使用哪个字符串类，也不知道...</summary><published>2008-06-23T08:39:00Z</published><updated>2008-06-23T08:39:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2008/06/23/1228290.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2008/06/23/1228290.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2008/05/24/1150763.html</id><title type="text">.NET下午茶之四：品味委托</title><summary type="text">.NET委托技术浅析</summary><published>2008-05-24T10:20:00Z</published><updated>2008-05-24T10:20:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2008/05/24/1150763.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2008/05/24/1150763.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2008/03/27/1125632.html</id><title type="text">Windbg内核调试之三: 调试驱动</title><summary type="text">Windbg调试过滤驱动过程</summary><published>2008-03-27T13:16:00Z</published><updated>2008-03-27T13:16:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2008/03/27/1125632.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2008/03/27/1125632.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2008/03/25/1122125.html</id><title type="text">.NET下午茶之三：浅析CLR应用程序域</title><summary type="text">CLR应用程序域概述</summary><published>2008-03-25T14:25:00Z</published><updated>2008-03-25T14:25:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2008/03/25/1122125.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2008/03/25/1122125.html"/></entry><entry><id>http://www.cnblogs.com/Sonic2007/archive/2008/03/22/1117538.html</id><title type="text">Windbg内核调试之二: 常用命令</title><summary type="text">Windbg内核调试之二: 常用命令</summary><published>2008-03-22T04:30:00Z</published><updated>2008-03-22T04:30:00Z</updated><author><name>Da Vinci</name><uri>http://www.cnblogs.com/Sonic2007/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Sonic2007/archive/2008/03/22/1117538.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Sonic2007/archive/2008/03/22/1117538.html"/></entry></feed>
