package PbuliClass;
|
import java.io.BufferedReader;
|
import java.io.InputStreamReader;
|
|
/**ÅжϳÌÐòÊÇ·ñÒѾ´æÔÚ½ø³Ì*/
|
public class ExeIsRung {
|
|
public static boolean isRunning(String processName)
|
{
|
|
BufferedReader bufferedReader = null;
|
try
|
{
|
Process proc = Runtime.getRuntime().exec("tasklist /FI \"IMAGENAME eq "
|
+ processName
|
+ "\"");
|
bufferedReader = new BufferedReader(new InputStreamReader(proc.getInputStream()));
|
String line = null;
|
while ((line = bufferedReader.readLine()) != null)
|
{
|
if (line.contains(processName)) //ÅжÏÊÇ·ñ´æÔÚ
|
{
|
return true;
|
}
|
}
|
return false;
|
}
|
catch (Exception ex)
|
{
|
ex.printStackTrace();
|
return false;
|
}
|
finally
|
{
|
if (bufferedReader != null)
|
{
|
try
|
{
|
bufferedReader.close();
|
}
|
catch (Exception ex)
|
{
|
}
|
}
|
}
|
}
|
|
|
}
|