要是我,就用JNI,因为它与系统平台有关
而用C/C++来实现java读取WINDOWS的进程列表,控制进程的关闭是非常容易实现的
而用C/C++来实现java读取WINDOWS的进程列表,控制进程的关闭是非常容易实现的
解决方案 »
- Hibernate3.3.2_one2one_annotation疑问
- hibernate分页查询
- 关于AJAX+HIBERNATE的问题
- Hibernate数据库跳转问题
- spring+ibatis+struts整合sqlSessionFactory注入不了!求大神看看
- weblogic 发布后,打开网页总是输入路径如 localhost:7001\xxx\index.jsp
- 新手提问,怎样才能取得集合中的元素?在线..............急啊!!!!!!!
- 在j2ee1.4beta下,我部署了一个ejb程序,有个问题
- freemarker 中 样式 div 显示问题
- 请教贴,小白第一次遇到这种情况
- 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