usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingsystem.web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;usingSystem.Diagnostics;namespaceWebForm { Public Partial class_default:system.web.ui.page {protected voidPage_Load (Objectsender, EventArgs e) {Response.Write (Execommand ("Ping www.126.com")); } Public stringExecommand (stringCommandText) {Process P=NewProcess (); p.StartInfo.FileName="Cmd.exe"; P.startinfo.useshellexecute=false; P.startinfo.redirectstandardinput=true; P.startinfo.redirectstandardoutput=true; P.startinfo.redirectstandarderror=true; P.startinfo.createnowindow=true; stringStroutput =NULL; Try{P.start (); P.standardinput.writeline (CommandText); P.standardinput.writeline ("Exit"); Stroutput=p.standardoutput.readtoend (); p.WaitForExit (); P.close ();} Catch(Exception e) {stroutput=E.message;} returnStroutput;} } }
Asp. NET execute cmd command implementation code