而用taskkill/pid命令可以结束绝大多数进程。
具体方法:
1、右键任务栏——任务管理器——查看——选择列,然后把pid钩上,
在进程列表里就能看到PID值(是一个数字)。
2、在开始菜单——运行,输入cmd,在打开的窗口输入taskkill/pid,空一个空格,输入上面的pid值,回车。
找到这个程序的所在目录,就是用类似于360进程管理这类的软件,找到了这个文件以后记下他所在的目录,然后进入安全模式进行删除,如果还是不行,用系统盘进入winpe,用同样的方法找到这个文件,直接给删除就可以了,不过你删除前一定要确定这个文件到底是不是病毒,千万别把系统文件给删了 ,祝你好运~~java中有调用外部程序的类,Runtime.getRuntime().exec("./**.exe")此函数返回的是一个Process 对象,该对象在创建后,可以对它进行 destroy () 杀掉子进程、 waitFor () 导致当前线程等待,如有必要,一直要等到由该 Process 对象表示的进程已经终止。 如下例子可以杀掉已经打开的文本进程:
import java.io.BufferedReader
import java.io.InputStreamReader
public class Test
{
public static void main(String[] args)
{
try
{
String[] cmd =
{ "notepad.exe"}
Process proc = Runtime.getRuntime().exec(cmd)//开启文本
BufferedReader in = new BufferedReader(new InputStreamReader(proc
.getInputStream()))
String string_Temp = in.readLine()
while (string_Temp != null)
{
System.out.println(string_Temp)
if(string_Temp.indexOf("notepad.exe")!=-1)
Runtime.getRuntime().exec("Taskkill /IM notepad.exe")
string_Temp = in.readLine()
}
}
catch (Exception e)
{
//结束进程
}
}
结果如下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)