• λ我爱Aspx >> Asp.Net >> 通过ASP.NET远程杀死进程
  • 通过ASP.NET远程杀死进程

  • :未知  Դ:internet  :2007-5-20 16:44:36  ؼ:.net,asp.net,asp
  • 通过ASP.NET可以对一些无用的进程进行远程杀死,下面的代码先列出正在活动的所有进程,然后进行杀死。需要注意的是:这个文件要放在具有Administrator访问权限的虚拟目录下。

    以下是C#代码:

    <%@ Page Language="c#" %>

    <HTML>

    <HEAD>

    <% @ Import namespace= "System.Diagnostics" %>

    <script language="C#" runat="Server" debug="true">

    void Page_Load(Object Sender, EventArgs e){

    btnKill.Attributes.Add("onclick", "javascript: return confirm('你真的要杀死这个进程吗?');");

    }

    private void KillProcess(string processName){

    System.Diagnostics.Process myproc= new System.Diagnostics.Process();

    //得到所有打开的进程

    try{

    foreach (Process thisproc in Process.GetProcessesByName(processName)) {

    if(!thisproc.CloseMainWindow()){

        thisproc.Kill();

        }

    }

    }

    catch(Exception Exc)

    {

    msg.Text+= "杀死" +procname.SelectedItem.Text + "失败!";

    Ҷƪл˵?
  • һƪ利用WebClient和WebRequest类获得网页源代码
    һƪAsp.net中DataGrid控件的自定义分页