cmd NTSD命令用法详解

yizhihongxing

CMD NTSD命令用法详解

简介

NTSD 是一个命令行调试器。它与调试器的图形界面版本 WinDBG 相比,更快、更灵活。除了有 WinDBG 中所拥有的所有功能外,NTSD 可以使用在 Windows 2000 中的调试 API 和内核调试器。NTSD 可以用于应用程序和驱动程序的调试。

命令用法

下面是 NTSD 的一些常用命令:

.attach

语法:.attach pid

作用:连接到一个指定的进程。

示例:.attach 1234

.detach

语法:.detach

作用:从目标进程中脱离调试器。

示例:.detach

.kill

语法:.kill

作用:结束目标进程。

示例:.kill

.restart

语法:.restart

作用:重启目标进程。

示例:.restart

g

语法:g

作用:运行目标进程。

示例:g

sxe

语法:sxe event

作用:设置异常断点,当发生指定事件时通知调试器。

示例:sxe -c "g" clr,设置clr异常发生时自动唤醒调试器并继续运行进程。

.dump

语法:.dump /ma /u C:\dump.dmp

作用:在发生未经处理的异常时,自动生成内存转储文件。

示例:.dump /ma /u C:\dump.dmp

结论

以上是 NTSD 命令一些常用的用法,通过这些命令可以实现对进程的自动化调试和异常处理等功能,对于开发人员和测试人员来说,这些命令可以提高工作的效率,加快问题的排查速度。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:cmd NTSD命令用法详解 - Python技术站

(0)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • createtableselectfrom和insertintotableselectf

    以下是关于“CREATE TABLE SELECT FROM和INSERT INTO TABLE SELECT FROM”的完整攻略,包括基本概念、解决方法、示例说明和注意事项。 基本概念 在关系型数据库中,CREATE TABLE语句用于创建新的表,SELECT语句用于从表中检索数据,INSERT INTO语句用于向表中插入数据。CREATE TABLE …

    other 2023年5月7日
    00
  • Android利用SeekBar实现简单音乐播放器

    Android利用SeekBar实现简单音乐播放器攻略 本攻略将详细介绍如何使用SeekBar在Android应用中实现一个简单的音乐播放器。SeekBar是一个可拖动的滑动条,可以用于控制音乐的播放进度。 步骤一:准备工作 在开始之前,确保你已经完成以下准备工作: 在Android Studio中创建一个新的Android项目。 准备音乐文件,并将其放置在…

    other 2023年8月26日
    00
  • Android实现热门标签的流式布局

    Android实现热门标签的流式布局攻略 在Android应用中实现热门标签的流式布局可以提供更好的用户体验和界面展示效果。下面是一个详细的攻略,包含了两个示例说明。 步骤一:导入依赖库 首先,你需要在你的Android项目中导入一个流式布局的依赖库。一个常用的库是FlexboxLayout,它提供了强大的流式布局功能。你可以在你的项目的build.grad…

    other 2023年8月24日
    00
  • aes256位加密

    以下是关于“AES256位加密”的完整攻略: 什么是AES256位加密? AES(Advanced Encryption Standard)是一种对称加密算法,它可以使用不同的密钥长度进行加密,其中AES256位加密使用256位密钥进行加密。AES256位加密是一种非常安全的加密方式,可以用于保护敏感数据的安全性。 如何使用AES256位加密? 使用AES2…

    other 2023年5月6日
    00
  • Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

    在Linux下,可以使用一些命令来查看CPU型号、内存大小和硬盘空间。下面是详细的攻略: 查看CPU型号 要查看CPU型号,可以使用lscpu命令。该命令会显示有关CPU的详细信息,包括型号、架构和核心数等。 示例1:运行lscpu命令 $ lscpu 输出示例: Architecture: x86_64 CPU op-mode(s): 32-bit, 64…

    other 2023年8月1日
    00
  • 将字符串str1复制为字符串str2的三种解决方法

    将字符串 str1 复制为字符串 str2 具有三种主要方法,分别是: 使用 strcpy() 函数 使用 strncpy() 函数 手动复制字符串 下面就分别介绍这三种方法的使用。 使用 strcpy() 函数 strcpy() 函数是 C 标准库中的函数,可用于将一个字符串复制到另一个字符串中。其函数原型如下: char *strcpy(char *de…

    other 2023年6月20日
    00
  • 详解Centos/Linux下调整分区大小(以home和根分区为例)

    下面我将详细讲解如何在CentOS/Linux系统下调整分区大小(以home和根分区为例)。 确认分区信息 首先,在调整分区大小前,我们需要确认已有的分区基本信息。在终端中输入以下命令: lsblk 该命令将列出当前系统中所有的块设备及其分区信息。 卸载挂载分区 接着,我们需要卸载将要进行操作的分区。在本例中,我们将调整/home和/根分区的大小。在终端中输…

    other 2023年6月28日
    00
  • C语言指针教程示例详解

    标题:C语言指针教程示例详解 1. 简介 本篇文章将详细讲解C语言指针的用法和示例,适合初学者阅读。其中,将会包含两个实际的示例,帮助读者更好地理解C语言指针的使用和特性。 2. 基本概念 在C语言中,指针是一个保存内存地址的变量。它可以指向任何数据类型,包括整型、字符型、浮点型等类型。指针变量的值是一个地址,通过地址可以访问到内存中存储的数据。 3. 指针…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部