我用的是WebForm应用程序,怎样启动一个其他程序??我编写的是asp.net web应用程序:WebApplication1,我想点击一个Button时启动AutoCAD,我用
using System.Diagnostics;
Process p = Process.Start(@"D:\Program Files\ACAD2000\acad.exe","/c");
程序没有反应,但是我用“Ctr+Alt+Del”查看进程,上面显示已经运行,请问我怎么样弹出AutoCAD的运行界面?还有我的关掉以后,我用“Ctr+Alt+Del”查看进程,上面显示还在运行,我怎么关掉这个进程?怎么设置让他在程序关闭后自动关闭?
谢谢了!!!

解决方案 »

  1.   

    System.Diagnostics.Process pro = new System.Diagnostics.Process();
    pro.StartInfo.FileName = “";
    pro.Start();//关键
      

  2.   

    System.Diagnostics.Process pro = new System.Diagnostics.Process();
    pro.StartInfo.FileName = “";//路径
    pro.Start();
      

  3.   

    你是要客户端运行AutoCAD还是客户访问你的页面时点击按钮后,服务器运行AutoCAD,如果是想客户端运行AutoCAD的话,就打消这个念头吧,如果是想服务器的话,楼上说的也显示不了AutoCAD的界面的
      

  4.   

    也可以用静态方法System.Diagnostics.Process.Start()
    具体的参数可以参见帮助。
      

  5.   

    估计要用到AutoCAD的编程接口操作AutoCAD,类似于word的vba编程,就是不知道autoCAD有没有向外公布接口(com或dll)