ntsd命令
来源:互联网 发布:sql手工注入教程 编辑:程序博客网 时间:2024/06/02 05:29
NTSD 调试程序在启动时要求用户指定一个要连接的进程。使用 TLIST 或 PVIEWER,您可以获得某个现有进程的进程 ID,然后键入 NTSD -p pid 来调试这个进程。NTSD 命令行使用如下的句法:
NTSD [options] imagefile
其中,imagefile 是要调试的映像名称,options 是下面选项之一:
表 1. NTSD 映像文件选项
选项说明-2打开一个用于调试字符模式的应用程序的新窗口-d将输出重定向到调试终端-g 使执行自动通过第一个断点-G使 NTSD 在子程序终止时立即退出o启用多个进程的调试,默认值为由调试程序衍生的一个进程-p指定调试由进程 ID 标识的进程-v产生详细的输出
例如,假设 inetinfo.exe 的进程 ID 为 104。键入以下命令将 NTSD 调试程序连接到 inetinfo 进程 (IIS)。
NTSD -p 104
也可使用 NTSD 启动一个新进程来进行调试。例如,NTSD notepad.exe 将启动一个新的 notepad.exe 进程,并与它建立连接。
一旦连接到某个进程,您就可以用各种命令来查看堆栈、设置断点、转储内存,等等。
表 2. 常用命令
命令含义~显示所有线程的一个列表KB 显示当前线程的堆栈轨迹~*KB显示所有线程的堆栈轨迹R显示当前帧的寄存器输出U反汇编代码并显示过程名和偏移量D[type][<range>]转储内存BP[#] <address>设置断点BC[<bp>]清除一个或多个断点BD[<bp>]禁用一个或多个断点BE[<bp>]启用一个或多个断点BL[<bp>]列出一个或多个断点
NTSD [options] imagefile
其中,imagefile 是要调试的映像名称,options 是下面选项之一:
表 1. NTSD 映像文件选项
选项说明-2打开一个用于调试字符模式的应用程序的新窗口-d将输出重定向到调试终端-g 使执行自动通过第一个断点-G使 NTSD 在子程序终止时立即退出o启用多个进程的调试,默认值为由调试程序衍生的一个进程-p指定调试由进程 ID 标识的进程-v产生详细的输出
例如,假设 inetinfo.exe 的进程 ID 为 104。键入以下命令将 NTSD 调试程序连接到 inetinfo 进程 (IIS)。
NTSD -p 104
也可使用 NTSD 启动一个新进程来进行调试。例如,NTSD notepad.exe 将启动一个新的 notepad.exe 进程,并与它建立连接。
一旦连接到某个进程,您就可以用各种命令来查看堆栈、设置断点、转储内存,等等。
表 2. 常用命令
命令含义~显示所有线程的一个列表KB 显示当前线程的堆栈轨迹~*KB显示所有线程的堆栈轨迹R显示当前帧的寄存器输出U反汇编代码并显示过程名和偏移量D[type][<range>]转储内存BP[#] <address>设置断点BC[<bp>]清除一个或多个断点BD[<bp>]禁用一个或多个断点BE[<bp>]启用一个或多个断点BL[<bp>]列出一个或多个断点
- ntsd命令
- Windows调试命令 NTSD
- NTSD命令详解
- windows下的ntsd命令
- 强行结束进程命令ntsd
- cmd NTSD命令用法详解
- Ntsd
- ntsd
- ntsd
- ntsd
- 用"ntsd"命令杀掉古怪的进程
- 一个有用的“无敌”命令 NTSD.EXE
- sc tasklist与ntsd命令使用
- 用ntsd命令强制杀死进程
- ntsd命令:强制关闭来历不明的进程
- 用ntsd命令强制杀死进程
- WIN2000的NTSD命令 几乎清除所有进程
- nt下超强的杀进程命令ntsd
- 我们的聊天!
- c/s下登录制作
- 傻气的妹妹
- 受伤
- 软件开发中的理想与现实(六)——给自己留颗后悔药
- ntsd命令
- VHDL语言描述的例题
- 毕业设计(九)
- java中对象数组的创建与初始化
- 软件开发中的理想与现实(七)——有备才能无患
- 经常用的一些开源协议的详细解析
- Zope概念和体系结构
- 设计模式之C#实现(三)FactoryMethod
- 经常要用到的东西:常用正则表达式