熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C#截取DOS命令輸出流取得網卡MAC地址

2013-11-13 10:31:42  來源: .NET編程 

      tbResultText = ;

    ProcessStartInfo start = new ProcessStartInfo(Pingexe); //設置運行的命令行文件問pingexe文件這個文件系統會自己找到

    //如果是其它exe文件則有可能需要指定詳細路徑如運行winRarexe

    startArguments = txtCommandText; //設置命令參數

    startCreateNoWindow = true; //不顯示dos命令行窗口

    startRedirectStandardOutput = true; //

    startRedirectStandardInput = true; //

    startUseShellExecute = false; //是否指定操作系統外殼進程啟動程序

    Process p=ProcessStart(start);

    StreamReader reader = pStandardOutput; //截取輸出流

    string line = readerReadLine(); //每次讀取一行

    while (!readerEndOfStream)

    {

      tbResultAppendText(line+ );

      line = readerReadLine();

    }

    pWaitForExit(); //等待程序執行完退出進程

    pClose(); //關閉進程

    readerClose(); //關閉流


From:http://tw.wingwit.com/Article/program/net/201311/13908.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.