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

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
主站蜘蛛池模板: 西安市| 云浮市| 玉环县| 新余市| 广宁县| 巩留县| 富蕴县| 曲松县| 高青县| 宝山区| 安化县| 枣庄市| 崇礼县| 徐汇区| 新邵县| 银川市| 泊头市| 连云港市| 廊坊市| 祁阳县| 东山县| 明星| 长葛市| 五常市| 富裕县| 波密县| 阜新| 屯昌县| 屏山县| 北流市| 昭苏县| 江油市| 顺昌县| 治多县| 祁阳县| 大化| 襄汾县| 山阳县| 北安市| 改则县| 阳朔县|