更多细节
没有安装调试符号的情况
在没有安装调试符号的情况下,我们运行ADPlus.vbs,看看有什么结果。
运行下列命令,它将导致对Inetinfo.exe和其他Out-Of-Process (OOP)应用程序的Full-Memory Dumps:
cscript.exe adplus.vbs -hang -iis
CScript将会输出:
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
以及一个对话框提示你安装调试符号:
对话框上建议您安装好调试符号后,新建一个环境变量“_NT_SYMBOL_PATH”保存调试符号的安装路径。
然后,让我们继续:
The '-hang' switch was used, Autdoump is running in 'hang' mode.
Dumping process info for IIS 5.x and all COM+ server applications
except for the System application.
----------------------------------------------------------------------
Dumping process: IIS (INETINFO.EXE)
(Process ID: 1140)
最后有一个对话框报告日志存放地点:
这时候,默认在Debugging Tools For Windows安装路径下新建了一个目录,它的名字类似于这样“Normal_Hang_Mode__Date_10-28-2002__Time_21-25-1919”。下面是Dump的内容:
MemoryDump文件
PID-792__INETINFO.EXE__full_2002-10-28_21-25-25-750_0318.dmp,
和相应的说明PID-792__INETINFO.EXE__Date_10-28-2002__Time_21-25-1919.log。
说明文件中会依次给出以下信息:
µ Autodump+启动的时间
µ 操作系统信息
µ 运行计算机名
µ 堆栈信息
µ 句柄信息