要是我,就用JNI,因为它与系统平台有关
而用C/C++来实现java读取WINDOWS的进程列表,控制进程的关闭是非常容易实现的
而用C/C++来实现java读取WINDOWS的进程列表,控制进程的关闭是非常容易实现的
解决方案 »
- ssi框架整合后,界面下拉列表显示换行问题,大家帮忙看看是啥原因?谢谢
- 请教高手!救急!
- 大家帮忙看看一个struts2的问题。我急用
- 极品数据库问题????
- 如何使用saxon进行xquery筛选和xslt变换?而且不使用临时文件?
- hibernate的load方法
- 请教:servlet问题。
- 求救!!我的Weblogic8.1装上并配置号了,启动examples domain的服务后,http://localhost:7001/访问不了!!信息如下
- datasource-mapping怎么填?
- Mybatis+SpringMVC操作日志
- struts问题
- JSP中表达式引用烦恼两小时.搞不明白.请帮忙.谢谢..
记不清了,
去check一下吧:)
Runtime.exec("ps 参数");
EnumWindows,GetWindowThreadProcessId
OpenProcess,TerminateProcess
#include <windows.h>
#include <tlhelp32.h>
#include <stdio.h>
void main()
{
PROCESSENTRY32 p;
HANDLE h;
h=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
p.dwSize=sizeof(p);
Process32First(h,&p);
do {
printf("id=%.8x exename=%s\n",p.th32ProcessID,p.szExeFile);
}
while (Process32Next(h,&p));
CloseHandle(h);
}
HWND phand=OpenProcess(PROCESS_ALL_ACCESS,false,pid);
TerminateProcess(phand,DWORD(-9));
//pid为上面得到的进程号
我写的是一种方法,得到windows 进程有多种方法,在google查一下就可
另外:如果你是linux.看我以前回过的
http://community.csdn.net/Expert/topic/3255/3255684.xml?temp=.5098993