在Java程序中怎样写代码才能杀掉系统中的进程? 怎么可能呢?java代码只能管到统一虚拟机中的东西。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么不可能?能不能使用dos方式下的手段杀掉?Runtime.getRuntime().exec("???"); 应该说是完全可能的,你首先应该考虑用VC或者VB杀掉进程,然后利用java的Jni,或者调用Com。 JNI小弟没有使用过。应该怎么用? Runtime.getRuntime().exec("kill -9 12345");就是杀12345进程 yizhao:如何用代码得到所有iexplore的进程号? I am online waiting…… 你不会Runtime.getRuntime().exec("ps -ef");???不知您对UNIX有无了解? yizhao(一招):我的操作系统是winnt 那就不好说了!WINNT没有杀的必要。我都写的是UNIX的命令!WINDOWS杀进程??呵呵!最简单就是三键。你的需求不可能要你使用JAVA去杀WINDOWS进程。 java能让母猪飞起来,你信吗?java==>cellphone==>idiot==> 反正我做这个有用的。我打赌没有用,需求肯定可以用别的方法处理。要真想做,以你的水平不可能可以使用CORBA掉C++在C++中再掉WIN32的API你觉得你能写吗?能用简单的现有的方法解决我就打死都不去学新东西!不要小看需求分析。做需求比你写代码MONEY!还有就是您不要老叫高手都到哪去了?真遇到问题别人能帮就帮,不能帮主要还是要看自己学。所有的东西都有文档,要勇于做第一个研究的人,别人都研究了,你只会问人。那水平就只能当个CODER 我做过的比这异怪的还多着呢。因为我认为这个不是难点。就如同在自己机器上通过程序去改别人机器的时间。我就知道该怎么做。不过谢谢你提示了我,我可以考虑CORBA的IDL来实现。 等你写出来,项目也OVER了您慢慢写,我闪先 yizhao(一招) 如果我这周之内搞定你怎么说?Java,CORBA我都会。而且win32API函数以前用pb的时候调过不少的。我只要去找一个C++高手共同研究一下相信可以搞出来。这个又不是什么难事! 行啊,写出来了发我一份。写不出来您就别叫了。我再给你一个建议。WIN32API中有枚举当前系统进程的函数。枚举后匹配您要杀的进程,获得句柄,然后杀掉。JAVA只向C++传要杀的进程名称,C++返回0成功,1失败,2进程不存在其实就是简单的CS结构了 应该不难,主要是你要找到杀进程的API.利用jni应该很容易的. 到google搜索“java kill process”,好像第一篇就会有些帮助,用Runtime的exec方法调用外部命令,那里面说了几个可以在Nt下Kill Process的工具 何必!, 出了JVM, java is nothing!有一招, 自己编个JVM, 你应该也会, 一切OK java得优点中有很重要的一条就是安全性,就是说纯java的东西是不能随便访问其他程序的,如果需要就需要通过象jni那样的东西,来调用有其他语言系的程序(如:vc、vb)才能访问windows api。你想直接用java的东西实现,我个人认为可能性不大,因为这破坏了java的安全性。 调出NT的任务管理器的命令是taskmgr,这下你可以变通一下了吧。如果用户不会用那就是用户的事了。 用c++写个杀进程得dll,java再调用 你为什么不干脆用一个文本文件杀进程~~~哈哈哈~~~java根本不是干这个用的~~ gz个人觉得和JAVA的要求不符合. JNI:windows里面杀系统进程必须有debug权限,所以你必须在c++程序中得到进程令牌,然后提高到debug权限,最后kill掉。 这种事能搞出来简直就不值一提。问题是搞出来能说明什么问题?我看搂主学习是否太过清薄?别人帮忙一般当然是给思路,你自己写。而且很多人根本就不太喜欢用别人那些不规则、封装失败的代码。不凡直说,我就是这种笨蛋。所以你不要整天叫喊什么高手哪去了?中国程序员高手还是很多的,只不过能都喜欢个玩个的,没多少认真考虑怎样协调合作、扩展、封装、用户......当然你可以骂我,因为我本来就不是高手。但是程序高手确实很多。本来没什么的小事,只不过那个“一招”的提示还是很正确的,看到你们居然吵起来,而我正好看到“高手都到哪去了?”。你不是很影响别人好心的帮助嘛?而且似乎这个Java版就是一全笨蛋在这,实在让人无法接受。 haha ,楼上说的极是。用CORBA/J2EE WEBSERVICE 语言独立性,平台无关性。结合任何语言可以解决任何问题。这时候语言/平台的限制已经成为历史。如果你知道这些,这时候就不用再问“JAVA能行吗?”,“高手哪里去了?”。本人正在做分布式计算的项目,希望和有这方面研究的人士结交朋友 我顶,java真的能让母猪飞起来,真的~~~~~~~~! 你在JAVA中调WIN API做什么?那项目还不如不用JAVA做 让JAVA杀进程简直就是画蛇添足,没有必要。每一种编程语言都有自己的优点和弊端,JAVA是跨平台语言,那么注定它对操作系统的控制不强。用JAVA来创建进程或者管理进程,都是没有什么意义的。如果你的软件系统中就需要这个功能模块,那么只能说明是设计者的失败。如果只是对这个问题感兴趣,只是研究一下,那么唯一的解决办法就是用JNI技术,自己写动态库,对于不同的操作系统需要写不同的动态库。这样做就丧失了JAVA的跨平台特性。 谢谢各位的提示。这个问题我已经解决了。我之所以说:高手都到哪儿去了。是因为我觉得Java的高手真的很少!各位听了可别生气。因为这个问题不是难题,只是为什幺非要把Java限定在商务和服务层呢,为什幺不换个思路想问题呢?C++能做的Java一样可以做到,只是由于Java自身的特点实现的手段繁琐了些。我是个急性子,因此我希望自己的问题能够尽快别解决。因此说的话在某些自诩高手的人耳中是那幺的不中听。我在Java版一共问过三个问题,没有一个是真正被解决了的。而且以Java版的人气来说,一个问题搁上几天仍然不能被解决真是奇迹!你们可以看看别的版块,随便的一个问题丢下去不到10分钟都有好几种解决方案贴了上来了。我还是不再说什幺算了,免得又被人说:“XX飞起来”的话。 搜狗面试题 JAVA正则表达式问题? 最近好应聘工作了JAVA怎么复习? 求助制作简单WAP页面的方面的资料 用JAD进行反编译的问题 JAVA语言中打开文件的语句(在线等待) 试想一个方法/数据结构,实现无限长度有理数的四则及混合运算。 学习代码!发放中……(2) 老板要炒我,该怎么办? A problem about JScrollPane 有谁用过"类Vector、JTable、AbstractTableModel"对数据库进行表格式输出!!! 初学者,我的机子上装了Jbuilder7,请问还要不要装像JDK一样的软平台啊?
能不能使用dos方式下的手段杀掉?
Runtime.getRuntime().exec("???");
应该怎么用?
如何用代码得到所有iexplore的进程号?
???不知您对UNIX有无了解?
java==>cellphone==>idiot==>
因为我认为这个不是难点。就如同在自己机器上通过程序去改别人机器的时间。
我就知道该怎么做。不过谢谢你提示了我,我可以考虑CORBA的IDL来实现。
您慢慢写,我闪先
如果我这周之内搞定你怎么说?
Java,CORBA我都会。而且win32API函数以前用pb的时候调过不少的。
我只要去找一个C++高手共同研究一下相信可以搞出来。
这个又不是什么难事!
利用jni应该很容易的.
有一招, 自己编个JVM, 你应该也会, 一切OK
如果用户不会用那就是用户的事了。
我看搂主学习是否太过清薄?别人帮忙一般当然是给思路,你自己写。而且很多人根本就不太喜欢用别人那些不规则、封装失败的代码。不凡直说,我就是这种笨蛋。所以你不要整天叫喊什么高手哪去了?中国程序员高手还是很多的,只不过能都喜欢个玩个的,没多少认真考虑怎样协调合作、扩展、封装、用户......当然你可以骂我,因为我本来就不是高手。但是程序高手确实很多。
本来没什么的小事,只不过那个“一招”的提示还是很正确的,看到你们居然吵起来,而我正好看到“高手都到哪去了?”。你不是很影响别人好心的帮助嘛?而且似乎这个Java版就是一全笨蛋在这,实在让人无法接受。
结合任何语言可以解决任何问题。
这时候语言/平台的限制已经成为历史。如果你知道这些,这时候就不用再问“JAVA能行吗?”,“高手哪里去了?”。本人正在做分布式计算的项目,希望和有这方面研究的人士结交朋友
每一种编程语言都有自己的优点和弊端,JAVA是跨平台语言,那么注定它对操作系统的控制不强。用JAVA来创建进程或者管理进程,都是没有什么意义的。如果你的软件系统中就需要这个功能模块,那么只能说明是设计者的失败。如果只是对这个问题感兴趣,只是研究一下,那么唯一的解决办法就是用JNI技术,自己写动态库,对于不同的操作系统需要写不同的动态库。这样做就丧失了JAVA的跨平台特性。
是因为我觉得Java的高手真的很少!各位听了可别生气。
因为这个问题不是难题,只是为什幺非要把Java限定在商务和服务层呢,为什幺不换个思路想问题呢?C++能做的Java一样可以做到,只是由于Java自身的特点实现的手段繁琐了些。我是个急性子,因此我希望自己的问题能够尽快别解决。因此说的话在某些自诩高手的人耳中是那幺的不中听。我在Java版一共问过三个问题,没有一个是真正被解决了的。而且以Java版的人气来说,一个问题搁上几天仍然不能被解决真是奇迹!你们可以看看别的版块,随便的一个问题丢下去不到10分钟都有好几种解决方案贴了上来了。我还是不再说什幺算了,免得又被人说:“XX飞起来”的话。