`

用dos 命令查看进程中的线程

阅读更多

pslist是用命令行查看线程;ProcessExplorer是图形化的查看线程,都在附件中。

1.查看进程

     tasklist 

or  pslist -t

 

Name                             Pid Pri Thd  Hnd      VM      WS    Priv
Idle                               0   0   2    0       0      28       0
  System                           4   8  69 1222    1824     308       0
    smss                         832  11   3   20    3748     408     172
      csrss                      900  13  12  807   72428   16152    2568
      winlogon                   924  13  21  516   61272    4704    8536
        services                 968   9  15  280   22556    4516    1868
          avp                    256   8  36 7185  190528   22332   50308
explorer                        2060   8  16  575  122880   13400   17752
  msnmsgr                       1604   8  33  778  222560   19240   32792
  cmd                           3680   8   1   31   31084    3004    2164
    pslist                      5476  13   2   91   30500    2744    1236
  notepad                       4276   8   1   45   33692    3956    1344
  IEXPLORE                      5184   8  61 2143  403392   31236  105436
  eclipse                       6088   8   1   33   29884    3184     960
    javaw                       4484   8  40 1197  729124  139424  193496
      javaw                     4252   8  11(十一个线程)  310  187820    8080   13908

 

 

2.查看进程中的线程 http://technet.microsoft.com/en-us/sysinternals/bb896682.aspx

 

pslist -dmx 4252

Name                Pid      VM      WS    Priv Priv Pk   Faults   NonP Page
javaw              4252  202224   21848   23968   24476     7927      4   47
 Tid Pri    Cswtch            State     User Time   Kernel Time   Elapsed Time
5428   8      2617     Wait:UserReq  0:00:01.312   0:00:00.515    0:06:41.625
5312  15       614     Wait:UserReq  0:00:00.078   0:00:00.000    0:06:41.484
1380  15         7     Wait:UserReq  0:00:00.000   0:00:00.000    0:06:41.468
2012  10         7     Wait:UserReq  0:00:00.000   0:00:00.000    0:06:41.468
3876   9      1037     Wait:UserReq  0:00:00.046   0:00:00.187    0:06:41.187
5884   9        65     Wait:UserReq  0:00:00.000   0:00:00.015    0:06:41.187
4444  10       236     Wait:UserReq  0:00:00.000   0:00:00.015    0:06:41.171
4564  15        12     Wait:UserReq  0:00:00.000   0:00:00.000    0:06:40.953
4644  15       270     Wait:UserReq  0:00:00.234   0:00:00.015    0:06:40.953
4292   8         5     Wait:UserReq  0:00:00.000   0:00:00.000    0:06:40.953
5964  15      6422   Wait:DelayExec  0:00:00.000   0:00:00.000    0:06:40.937

 

 

Introduction

pslist exp would show statistics for all the processes that start with "exp", which would include Explorer.
-d Show thread detail.
-m Show memory detail.
-x Show processes, memory information and threads.
-t Show process tree.
-s [n] Run in task-manager mode, for optional seconds specified. Press Escape to abort.
-r n Task-manager mode refresh rate in seconds (default is 1).
\\computer Instead of showing process information for the local system, PsList will show information for the NT/Win2K system specified. Include the -u switch with a username and password to login to the remote system if your security credentials do not permit you to obtain performance counter information from the remote system.
-u username If you want to kill a process on a remote system and the account you are executing in does not have administrative privileges on the remote system then you must login as an administrator using this command-line option. If you do not include the password with the -p option then PsList will prompt you for the password without echoing your input to the display.
-p password This option lets you specify the login password on the command line so that you can use PsList from batch files. If you specify an account name and omit the -p option PsList prompts you interactively for a password.
name Show information about processes that begin with the name specified.
-e Exact match the process name.
pid Instead of listing all the running processes in the system, this parameter narrows PsList's scan to tthe process that has the specified PID. Thus:
pslist 53
would dump statistics for the process with the PID 53.

 

How it Works

Like Windows NT/2K's built-in PerfMon monitoring tool, PsList uses the Windows NT/2K performance counters to obtain the information it displays. You can find documentation for Windows NT/2K performance counters, including the source code to Windows NT's built-in performance monitor, PerfMon, in MSDN.

 

Memory Abbreviation Key

All memory values are displayed in KB.

  • Pri: Priority
  • Thd: Number of Threads
  • Hnd: Number of Handles
  • VM: Virtual Memory
  • WS: Working Set
  • Priv: Private Virtual Memory
  • Priv Pk: Private Virtual Memory Peak
  • Faults: Page Faults
  • NonP: Non-Paged Pool
  • Page: Paged Pool
  • Cswtch: Context Switches

 

 

以下是非Windows系统本身附带的外部命令,均存放于光盘 PE 系统目录下的 System32 目录下。 

AUTORAMRESIZER.EXE 自动根据物理内存调整虚拟盘大小(PE)。 
CHOICE.EXE DOS 选择命令支持扩展 
DEVCON.EXE 设备控制台命令行工具 
FINDPASS.EXE 查找系统管理员口令的命令行工具(可能有病毒虚警) 
FPORT.EXE TCP/IP与端口检测工具 
HWPnp.exe 重新检测即插即用硬件的实用工具,可激活移动存储器等 
KEYBOARD.EXE 更改键盘区域属性的命令行工具 
KEYDOWN.EXE 检测键盘按键的命令行工具 
NC.EXE 大名鼎鼎的网络强力命令行工具! 
NETCFG.EXE Windows PE 环境的网络配置命令行工具 
PASSWDRENEW.EXE Windows 口令离线修改工具 
PENETCFG.EXE 牛人编写的 PE 网络环境配置工具 
PSINFO.EXE 本地和远程系统信息检测命令行工具 
PSKILL.EXE 结束本地或远程进程的命令行工具 
PSLIST.EXE 系统进程查看工具 
PSPASSWD.EXE 更改本地或远程系统口令命令行工具 
PSSERVICE.EXE 管理系统服务的命令行工具 
PULIST.EXE 系统进程列表查看 
TCPVCON.EXE 查看活动进程的TCP连接状态 
TFTPD32.EXE 简单的 TFTP 工具 
WGET.EXE 功能强大的命令行下载工具 
XCACLS.EXE 文件及目录访问控制列表的命令行加强工具 
XNVIEW.EXE 袖珍图像查看工具(小巧够用,不需升级)

 

 

 

分享到:
评论
4 楼 China2010pan 2012-06-15  
  谢楼主了
3 楼 wangboyi888 2011-07-06  
  
2 楼 opleo 2010-10-12  
pslist 在xp下不行
1 楼 opleo 2010-10-12  
windows\xp下的对应的命令呢,

相关推荐

    C++中dos命令的调用

    在C++编程环境中,有时我们需要调用操作系统的命令行接口,比如DOS命令,来执行系统级别的任务,如创建文件、删除目录、运行外部程序等。这个过程通常通过使用操作系统提供的API函数或者库来实现。本文将深入探讨...

    VC中执行DOS命令,获取返回值的例子

    要执行DOS命令并获取返回值,我们可以使用Windows API中的`CreateProcess`函数。这个函数可以启动一个新的进程,并且可以选择接收进程的输出。以下是使用`CreateProcess`的基本步骤: 1. 准备命令行参数:你需要...

    vc调用dos命令总结

    在Windows中,虽然图形用户界面(GUI)已成为主流,但DOS命令仍然在许多场景下被广泛使用,特别是对于自动化脚本和一些系统维护工作。通过VC程序调用DOS命令,我们可以将这些功能集成到我们的应用程序中,实现更强大...

    visual c++调用DOS命令得到返回信息

    当我们需要在C++程序中执行DOS命令并获取返回信息时,通常会使用操作系统提供的API接口或者特定库函数来实现这一功能。本篇文章将详细讲解如何在Visual C++中调用DOS命令并获取屏幕上的文字。 首先,我们需要了解的...

    取DOS命令返回结果

    无论使用哪种方法,获取DOS命令返回结果的关键在于理解如何启动外部进程、捕获其输出以及处理这些输出。在处理结果时,需要注意编码问题,因为不同操作系统或程序可能使用不同的字符编码。 总的来说,掌握取DOS命令...

    易语言DOS命令提示符

    "易语言DOS命令提示符"项目涉及到了在Windows环境下使用易语言编写程序来模拟DOS命令提示符的功能,这涉及到多个关键知识点,包括进程管理、管道通信以及文件操作。下面将详细解释这些概念及其在实际应用中的作用。 ...

    将DOS中的结果输出到变量中

    4. **读取输出**:使用`ReadFile()`函数从管道中读取DOS命令的输出数据,并将其保存到字符串变量中。 5. **关闭资源**:在读取完毕后关闭管道句柄及其它资源。 #### 三、代码解析 下面是对给定代码片段的详细解析...

    查看windows进程线程工具

    这时PSTools工具,解压后将pslist.exe复制到C:\Windows\System32目录下,dos窗口输入pslist,弹出一个提示窗口提示同意并安装,安装后立马会例举出所有...如果要查找某个进程的线程,只需执行命令:pslist -dmx 即可。

    C#执行Dos命令项目源代码

    在这个项目中,开发者可能创建了多个线程来并行执行DOS命令,或者在一个线程中执行命令,而其他线程负责处理输出信息。`System.Threading`命名空间提供了线程相关的类,如`Thread`和`ThreadPool`。 5. **异步读取**...

    易语言使用管道运行DOS命令回显执行结果

    3. 调用`CreateProcess`启动一个新的DOS命令进程,将管道的写端作为其标准输入,读端作为其标准输出。 4. 在主进程中,通过`ReadFile`函数从管道读端读取DOS命令的执行结果。 5. 执行完毕后,关闭所有打开的句柄,...

    dos命令操作系统

    尽管在现代计算机系统中已不常见,但掌握DOS命令仍然具有一定的实用价值,尤其是在网络管理、系统维护以及某些特定场景下的故障排查中。下面将根据给定的信息,详细解析DOS命令的若干关键知识点。 #### 命令概述与...

    java、杀死启动进程、定时执行程序、隐藏黑窗口(dos窗口)、线程异常死亡(保活)

    在Java中,我们可以使用`Runtime.getRuntime().exec()`方法来执行系统命令,例如在Windows上使用`taskkill`命令来终止一个进程。例如,如果JBOSS服务器的进程ID为1234,我们可以通过以下代码终止它: ```java ...

    如何在DOS下管理进程.docx

    - 打开DOS命令提示符:在Windows 7旗舰版中,可以在“运行”框中输入“Cmd”,然后按Enter键打开“命令提示符”窗口。 - 输入`Tasklist`命令并按Enter键,系统将列出当前所有运行的进程,包括进程名称(Image Name...

    JAVA调用DOS命令.pdf

    在 JAVA 中,可以使用 Runtime 类的 exec 方法来执行 DOS 命令,该方法返回一个 Process 对象,该对象代表了该命令所产生的进程。通过调用 Process 对象的 waitFor 方法,可以阻塞当前 JAVA 线程,直到命令执行完毕...

    操作系统原理与设计进程线程中断临界区等

    此外,操作系统提供了多种用户接口,如命令行、菜单、命令脚本和图形用户界面(GUI),以及系统调用,供应用开发者在编程中使用。 操作系统还可以被视为扩展机器或虚拟机,因为它在裸机基础上添加了各种管理功能,...

    java获取各进程的信息

    本示例展示了如何使用Sigar库来获取系统中各个进程的关键信息,包括PID、用户、启动时间、大小、所占内存、状态、运行时间、CPU使用率及命令等。这对于系统监控和故障排查具有重要意义。通过定时更新数据,可以实时...

    Java最全学习资料+面试题+DOS命令+设计模式+Excel技巧+java学习笔记

    这份压缩包中的资源全面覆盖了Java的学习和应用,包括学习资料、面试题、DOS命令、设计模式以及Excel技巧和Java学习笔记。让我们逐一探讨这些知识点。 1. **Java学习资料**:Java学习资料通常包括基础语法、面向...

    C和C++VC多进程线程调用编程

    本文将深入探讨如何在C和C++中实现多进程和多线程编程,以及VC(Visual C++)环境下的一些特定方法。 首先,我们来看C语言中的 `_execl` 函数家族。这一系列函数(如 `_execl`, `_wexecl`, `_execv`, `_wexecv`, `_...

    计算机导论第六讲操作系统基本知识与常用DOS命令(“文件”相关文档)共45张.pptx

    计算机导论第六讲操作系统基本知识与常用DOS命令 操作系统是指用来控制和管理计算机硬件资源和软件资源的程序...* 使用DOS命令能够更深刻理解磁盘文件管理的实质 DOS的启动方式有三种:冷启动、热启动和复位启动。

Global site tag (gtag.js) - Google Analytics