如题

解决方案 »

  1.   

    什么叫客户端?你的程序,也就是java进程在服务器上,而要删的进程在客户端?那是黑客行为吧一般都是通过端口通信,需要关的进程监听一个端口,控制的程序向该端口发送指定的内容,需要关的进程接受到,则自行关闭。例如Shutdown Tomcat就是向8085端口发送“SHUTDOWN”(在server.xml的root element内配置)如果客户端程序没有监听端口,在windows xp/2003下有一命令taskkill,java可以调用它, 比如关闭所有abc.exe进程taskkill /F /IM abc.exe但是这个属于绝对恶心,绝对变态的做法
      

  2.   

    能不能杀进程,这个是有OS来决定的,由他来决定你审核你的执行权限,这个不是JAVA的问题,如果你的JAVA进程运行在核心层,你就可以,如果你的JAVA进程由拥有ROOT的用户执行,也可以。如果你的程序是C写的,没有权限,你照样不能你要做这个功能,关键是你要获得系统权限。这个才是关键,