最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > 网络编程 > ASP教程> aspx页面通过代码调用cmd来运行注册服务

aspx页面通过代码调用cmd来运行注册服务

文章作者:网友投稿 发布时间:2008-07-19 14:37:42 来源:网络

之前不是写了windows服务吗,需要向系统注册服务,但是我只有ftp权限怎么办,不能远程到桌面。   想了个办法,写了一个aspx页面,通过代码调用cmd来运行。当然,因为服务器安全放的比较开,内网吗~

之前不是写了windows服务吗,需要向系统注册服务,但是我只有ftp权限怎么办,不能远程到桌面。
  想了个办法,写了一个aspx页面,通过代码调用cmd来运行。当然,因为服务器安全放的比较开,内网吗~

  下面代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CMD.aspx.cs" Inherits="Test_CMD" %>







无标题页











c:\\




















<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CMD.aspx.cs" Inherits="Test_CMD" %>







无标题页











c:\\





















后台

using System; 

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;
#p#分页标题#e#
using System.Web.UI.HtmlControls;

using System.Diagnostics;

using System.IO;

using System.Text;

public partial class Test_CMD : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

TextBox2.Text = Cmd(TextBox1.Text);

}

private string Cmd(string strExec)

{

string rl;

StringBuilder sb = new StringBuilder();

Process p = new Process();

p.StartInfo.FileName = "cmd.exe";

p.StartInfo.UseShellExecute = false;

p.StartInfo.WorkingDirectory = TextBox3.Text;//"c:\\";

p.StartInfo.RedirectStandardInput = true;

p.StartInfo.RedirectStandardOutput = true;

p.StartInfo.RedirectStandardError = true;

p.StartInfo.CreateNoWindow = true;

p.Start();

p.StandardInput.WriteLine(strExec);

p.StandardInput.WriteLine("exit");

while ((rl = p.StandardOutput.ReadLine()) != null)

{

sb.Append(rl + "\r\n");

//Response.Write(p.StandardOutput.ReadLine());

}

return sb.ToString();

}

}

路径里面指定cmd中的路径。

因为每次运行完最好都exit一下,所以就不能使用过多命令,干脆直接指定初始时的路径了。

如果不exit得话也可以,但是一定想的关闭cmd,不然服务器当机就挂了。

 

接下来不需要我说了吧。

轻松搞定。 


上一篇: 没有了

下一篇: Win2003+IIS6.0环境下安装PHP运行环境

共有0条评论网友评论
游戏