最近工作中用到一些執行緒方面的知識,主要用到一些程序的pid以及程序數量方面的知識一下是一些**
public static int getcountbypname(string pname)
final printwriter pw = new printwriter(new filewriter(
createfilename, true), true);
pw.println("for each ps in getobject(\"winmgmts:\\\\.\\root\\cimv2:win32_process\").instances_");
pw.println("wscript.echo ps.handle&vbtab&ps.name");
pw.println("next");
pw.close();
final inputstream ii = runtime.getruntime().exec(
"cscript " + path + "();
final inputstreamreader ir = new inputstreamreader(ii);
final bufferedreader br = new bufferedreader(ir);
string str = null;
while ((str = br.readline()) != null) }}
ir.close();
ii.close();
br.close();
} catch (ioexception e)
return count;
} 這段**主要是為了獲取某程序的程序個數
獲取Windows下某程序監聽的TCP UDP埠
1 在windows下用cmd netstat命令可以獲得當前程序監聽埠號的資訊,如netstat ano可以看到ip port 狀態和監聽的pid。那麼可以執行cmd這個程序得到監聽的埠號資訊,c 如下 程序id int pid procinfo.processid 存放程序使用的埠號鍊錶 lis...
如何獲取MAC的程序數
nsprocessinfo可以獲得當前程序的資訊。獲得所有活動程序資訊可以嘗試使用下面的方法。void processlistwithps int row 0 while line fgets line,4096,fp pclose fp 返回所有正在執行的程序的 id,name,占用cpu,執行時...
Java中獲取程序ID以及殺死程序的方法
最近在寫一些windows平台的自動化指令碼,其中涉及到殺死某乙個eclipse.exe 程序的功能。在網上搜尋了半天,發現用windows自帶的tasklist和taskkill命令可以實現。下面做乙個簡單的介紹。tasklist介紹 tasklist命令用來顯示執行在本地或遠端計算機上的所有程序...