成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

Java調用外部程序并獲取返回值

2010-10-15 13:30:30來源:作者:

  話說,當初一直不明白公司郵箱服務器是怎么實現郵件病毒掃描的,因為當時沒能理解郵件的結構,其實郵件是一個文件夾郵件里的附件也會放在這個文件里,只不過他們間用特殊的分界符隔開,也就是傳說中的規則,然后

  話說,當初一直不明白公司郵箱服務器是怎么實現郵件病毒掃描的,因為當時沒能理解郵件的結構,其實郵件是一個文件夾郵件里的附件也會放在這個文件里,只不過他們間用特殊的分界符隔開,也就是傳說中的規則,然后用如下代碼調用外部的殺毒軟件,根據殺毒軟件掃到毒和沒掃到毒返回的結果不一樣,再判斷,說到底還是殺毒軟件的功勞。

  還有那垃圾郵件,當初也不明白他是怎么差別的,這個有點意思,有評分制的方法,就是和他的一個垃圾庫對比,然后有這個詞,有這個網址加多少分,當然沒說的這么簡單,只是為了說明這種機制。然后把得出的總分和設定的分比較來看一郵件是不是垃圾郵件,有點類似復合特征碼哦,呵呵,人類的智慧偉大吧。

  package com.cmd;

  import java.lang.*;

  import java.io.*;

  public class Process {

  public static void main(String[] args) {

  java.lang.Process process = null;

  try {

  process = Runtime.getRuntime().exec("net user");

  ByteArrayOutputStream resultOutStream = new ByteArrayOutputStream();

  InputStream errorInStream = new BufferedInputStream(process.getErrorStream());

  InputStream processInStream = new BufferedInputStream(process.getInputStream());

  int num = 0;

  byte[] bs = new byte[1024];

  while((num=errorInStream.read(bs))!=-1){

  resultOutStream.write(bs,0,num);

  }

  while((num=processInStream.read(bs))!=-1){

  resultOutStream.write(bs,0,num);

  }

  String result=new String(resultOutStream.toByteArray());

  System.out.println(result);

  errorInStream.close(); errorInStream=null;

  processInStream.close(); processInStream=null;

  resultOutStream.close(); resultOutStream=null;

  } catch (IOException e) {

  e.printStackTrace();

  }finally{

  if(process!=null) process.destroy();

  process=null;

  }

  }

關鍵詞:Java
主站蜘蛛池模板: 长泰县| 青浦区| 乐安县| 邻水| 濮阳市| 新安县| 胶州市| 桐庐县| 怀来县| 关岭| 商都县| 惠东县| 灵武市| 遵化市| 金乡县| 芦溪县| 夹江县| 玛纳斯县| 阆中市| 贺州市| 巩留县| 襄樊市| 嘉义县| 乌拉特中旗| 奉化市| 繁昌县| 综艺| 静安区| 连江县| 阳信县| 望谟县| 南华县| 武城县| 郓城县| 马边| 泸溪县| 景宁| 浑源县| 秦皇岛市| 栾川县| 建湖县|