ASP.Net执行cmd命令的实现代码
程序员文章站
2024-03-07 23:57:28
复制代码 代码如下: using system; using system.collections; using system.configuration; using s...
复制代码 代码如下:
using system;
using system.collections;
using system.configuration;
using system.data;
using system.linq;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.htmlcontrols;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.xml.linq;
using system.diagnostics;
namespace webform
{
public partial class _default : system.web.ui.page
{
protected void page_load(object sender, eventargs e)
{
response.write(execommand("ping www.126.com"));
}
public string execommand(string commandtext)
{
process p = new process();
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;
string stroutput = 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;
}
return stroutput;
}
}
}
上一篇: java多线程编程制作电子时钟
推荐阅读
-
asp.net通过js实现Cookie创建以及清除Cookie数组的代码
-
在asp.NET 中使用SMTP发送邮件的实现代码
-
asp.net中将数据库绑定到DataList控件的实现方法与实例代码
-
asp.net gridview实现全选,反选与删除记录的操作代码
-
asp.net(c#)程序版本升级更新的实现代码
-
Asp.net操作Excel更轻松的实现代码
-
asp.net 仿腾讯微薄提示 还能输入*个字符 的实现代码
-
ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
-
ASP.net(C#)从其他网站抓取内容并截取有用信息的实现代码
-
ASP.NET下对cookies的操作实现代码