如果你用的是WinXP操作系统,有两个非常有用的命令tasklist和taskkill,这两个命令不仅能查看和kill本地进程,而且能查看 和kill远程主机的进程喔,呵呵,当然你要知道那台机器的administrators组的一个用户名和密码先。
同样的tasklist 和 taskkill 也可以通过 加参数 /? 来查看帮助
========================================
C:\Documents and Settings\Administrator>cd \
C:\>tasklist /?
TASKLIST [/S system [/U username [/P [password]]]][/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
描述:
这个命令行工具显示应用程序和本地
或远程系统上运行的相关任务/进程的
列表。
参数列表:
/S system 指定连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文执行这个命令。
/P [password] 为提供的用户上下文指定 密码。如果忽略,提示输入。
/M [module] 列出所有其中符合指定模式名的 DLL 模块的所有任务。如果没有指定模块名,则
显示每个任务加载的所有模块。
/SVC 显示每个进程中的服务。
/V 指定要显示详述信息。
/FI filter 显示一系列符合筛选器指定的标准的任务。
/FO format 指定输出格式。 有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定栏标头不应该在 输出中显示。只对 "TABLE" 和 "CSV" 格式有效。
/? 显示帮助/用法。
筛选器:
筛选器名 有效操作符 有效值
----------- --------------- --------------
STATUS eq, ne 正在运行 | 没有响应
IMAGENAME eq, ne 图像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
SESSIONNAME eq, ne 会话名
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为hh:mm:ss。hh - 时,mm - 分,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用量(KB)
USERNAME eq, ne 用户名,格式为 [domain\]user
SERVICES eq, ne 服务名
WINDOWTITLE eq, ne 窗口标题
MODULES eq, ne DLL 名
例如:
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
============================================================================
C:\>taskkill /?
TASKKILL [/S system [/U username [/P [password]]]]{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
描述:这个命令行工具可用来结束至少一个进程。可以根据进程 id 或图像名来结束进程。
参数列表:
/S system 指定要连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果忽略,提示输入。
/F 指定要强行终止进程。
/FI filter 指定筛选进或筛选出查询的的任务。
/PID process id 指定要终止的进程的 PID。
/IM image name 指定要终止的进程的图像名。通配符 '*'可用来指定所有图像名。
/T Tree kill: 终止指定的进程和任何由此启动的子进程。
/? 显示帮助/用法。
筛选器:
筛选器名 有效运算符 有效值
----------- --------------- --------------
STATUS eq, ne 运行 | 没有响应
IMAGENAME eq, ne 图像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为 hh:mm:ss。hh - 时,mm - 钟,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用,单位为 KB
USERNAME eq, ne 用户名,格式为domain\]user
MODULES eq, ne DLL 名
SERVICES eq, ne 服务名
WINDOWTITLE eq, ne 窗口标题
注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。
注意: 远程进程总是要强行终止,不管是否指定了 /F 选项。
例如:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
============================================================================
呵呵,很简单吧,我最常用的是没有参数和 /s /f /u /p /pid /svc
比如:tasklist
tasklist /s 127.0.0.1 /u administrator /p 123
tasklist /svc
taskkill /s 120.0.0.1 /u administrator /p 123 /pid 774
taskkill /f 6120
以上可以结束我们想要结束的任何应用程序级得进程,在我们公司就用一款加密软件IpGuard,特别的讨厌,我企图让网管帮我解密,但却没有成功。无奈之下我只好百度,但却无功而返。
但是聪明的我不会放弃,时刻等待着机会。幸运的是,很快我就发现了该软件的端倪,在网购中,360竟然提示我关闭,而且也不出意外的关闭了,任务管理器做不到的360却可以做到,这是为什么?
再次百度,终于明白了问题的关键。任务管理器只是提供了基本的进程管理功能,更高级的进程及操作还要依赖于命令,本着务实的态度,我再一次启动了IgAgent.exe,使用tasklist查看进程的状态如下:
IgAgent.exe 6120 Console 0 12,012 K
狂喜
输入命令
C:\>taskkill /f /pid 6120
成功: 已终止 PID 为 6120 的进程。
至此,成功的禁用公司的加密软件,终于松了一口气,呵呵,希望大家跟我一样呵呵。
分享到:
相关推荐
深圳易思博软件大厦工程监理规划样本.doc 本资源摘要信息是基于深圳易思博软件大厦工程监理规划样本.doc文件的分析结果,旨在提供详细的IT知识点。 知识点1:工程监理规划的重要性 在建筑工程中,监理规划是一份...
【深圳市易思博软件技术有限公司】是一家国内知名的软件外包企业,位于深圳华南地区,拥有CMMI 3、ISO27001和ISO20000等专业认证。公司专注于软件外包业务,拥有2000多名专业技术人员,其中大部分具有本科及以上学历...
【深圳市易思博软件技术有限公司】是一家国内知名的软件外包企业,专注于软件开发和测试服务,尤其在电信行业有着丰富的经验和专业能力。公司已通过CMMI 3、ISO27001和ISO20000认证,是2009年中国软件行业协会评选的...
此外,对于应聘者来说,了解软件工程原则、编程规范以及良好的代码习惯也是十分重要的。 这份名为“2013年南山易思博java笔试”的压缩包文件,很可能是包含了历年的笔试题库,或者是相关的学习资料。通过仔细研究...
在C++面试中,易思博公司通常会考察求职者的C++基础知识,涵盖虚机制、指针的应用、程序错误诊断以及UML(统一...在准备过程中,建议多做练习题,阅读经典书籍,理解标准库的使用,并尝试编写一些小型项目以加深理解。
- C++支持面向过程和面向对象编程,同时具备底层控制能力,如内存管理。相比其他语言,C++通常更灵活,但也更复杂。 7. **绘制UML活动图步骤**: - 定义图的范围,如用户案例、方法或业务流程。 - 添加起始和...
以上是针对易思博2010年10月份Java开发工程师面试题中的相关知识点的详细解释。这些知识点涵盖了JDBC、多线程、远程方法调用(RMI)、网络编程(Socket)、TCP 协议以及企业级 Java 应用程序开发(EJB)等方面的基础...
【知识点详解】 1. 内部类:内部类是Java中的一个重要特性,它可以在一个类的内部定义另一个类。在给定的面试题中,题目列出了几种内部类的形态: - a) 类B是一个独立的外部类,不是内部类。 ...
5. **深圳市易思博软件技术有限公司** - 易思博是中国早期的软件外包企业之一,拥有丰富的外包经验和技术积累,特别是在多技术方向和业务领域。他们持有多个软件著作权和产品登记证书,通过了COPC-2000、ISO9001、...
C++是一种强大的面向对象编程语言,它在软件开发领域中占据着重要的地位,尤其是在系统级编程和游戏开发中。在面试中,对于C++的理解和掌握程度往往是衡量候选人能力的关键因素。以下是一些C++面试中常见的知识点: ...
- 易思博、软通动力等知名IT服务公司。 - 武汉船舶技术有限公司、深圳天珑移动等制造业企业。 - 深圳茂业集团、航天科工集团等大型集团公司。 - 南方电网电科院、北京灵信互动信息技术有限公司等政府机构及相关企业...
【标题】"南方航空系统源码"是...此外,还可以深入理解如何使用框架(如Spring、Struts、Hibernate等)来简化开发过程,以及如何处理用户输入和响应。对于想要提升Java Web开发技能的人来说,这是一个宝贵的实践资源。
在技术实现方面,"ItcastOCSS"可能代表这是一款由易思博软件公司(Itcast)开发的在线课程管理系统。这个系统的后缀可能是OCSS,即Online Course Selection System,表明其核心功能是在线选课。系统可能采用B/S架构...
通过分析上述文件名,我们可以推测这些文档分别代表了不同公司(如顺丰、富润电子、泰瑞、软通、大展、擎天科技、云鸿软件、天创软件、华为和易思博)的Java技术测试题目,覆盖了广泛的主题,全面评估候选人的Java...
【VC笔试题目大集合(程序员应聘时所需)】 在应聘程序员职位,特别是涉及到C++编程...文档"C++易思博面试题答案.doc"和"C++易思博面试题.doc"很可能是提供了一些具体的题目和解答,可以作为学习和复习的宝贵资源。
深圳市易思博信息科技的绩效考核管理制度旨在确保公正公平,促进员工满意度和潜力挖掘,同时为员工的职务调整、薪资调整、奖励和合同续签提供依据。 一、考核目标与用途 1. 提升员工工作表现,以达成公司业务目标。...
《C#编码规范》是深圳市易思博信息技术有限公司制定的一份详细指导程序员在进行C#开发时应遵循的规范文档,旨在提升代码质量、可读性及团队协作效率。这份文档共分为多个部分,涵盖了从代码的基本规则到高级设计原则...