怎么制作可以结束制定进程的东西?
发布网友
发布时间:2022-04-21 01:38
我来回答
共2个回答
热心网友
时间:2022-06-17 03:46
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:
终止指定的进程
和任何由此启动的子进程。
/?
显示帮助/用法。
例如你要结束qq的进行,可以在批处理里输入
taskkill
/f
/im
qq.exe。
希望可以帮到你
热心网友
时间:2022-06-17 03:46
中国DOS联盟_______________
wmic
也是根据进程名结束的
@echo
off
set
/p
str=输入程序名(空格加引号):
for
/f
"tokens=2
delims==;"
%%i
in
('wmic
process
call
create
%str%
^|
findstr
/i
"ProcessId"')
do
@set
/a
x=%%i
echo
由本脚本启动的%str%进程的pid为:%x%
pause
不仅wmic可以通过多种属性识别进程,单是taskkill就可以通过多种属性结束指定进程,就连ntsd在XP中都可以分别通过pid和imagename来结束指定进程。
ntsd
-c
q
-p
%pid%
ntsd
-c
-q
-pn
%imagename%
taskkill
/fi
"pid
eq/ne/gt/lt/ge/le
%pid%"
taskkill
/im
%imagename%
taskkill
/pid
%pid%
wmic
process
where
"processid='%pid%'"
call
Terminate
wmic
process
where
"name='%imagename%'"
call
Terminate
wmic
path
win32_process.name="%imagename%"
call
Terminate
wmic
path
win32_process.processid="%pid%"
call
Terminate
...