http://dotnet.aspx.cc/ShowDetail.aspx?id=BB3D3086-F6CB-418D-8FDB-5A589D3C713C
用脚本比较好实现

解决方案 »

  1.   

    ie 的internet安全级不会允许你这样做。
      

  2.   

    应该会下载这个文件
    用process是在后台运行,不会有界面
      

  3.   

    TOguying999(求知) :这个脚本我试了,这就是我提问贴里说的第二种情况,执行后,只能在进程中找到EXE相应的进程,但无法打开界面。
      

  4.   

    你是想在哪执行?如果要在服务器端执行是可以的,但是,如果你想让客户端执行你的exe,是做不到的
      

  5.   

    server端的exe不会有界面的,如果1000人同时访问你的服务器,你的界面谁来看??。如果在客户端执行,参见
    http://www.csdn.net/Develop/read_article.asp?id=8907
      

  6.   

    不是木马,是要在我们开发的WEB应用中,调用我们开发的一个WINDOWS程序,需要传递参数,请指教,我知道这么做并不理想,这只是临时应付演示想出来的下策,帮我想想办法吧,谢谢
      

  7.   

    TO gabriel1(H+W)我就是要在服务器端执行,如何解决呢?谢谢net_lover(孟子E章),我试一下
      

  8.   

    TOnet_lover(孟子E章),我已经把IE的安全级别降到最低了,为什么执行例子中的脚本,总是报命令已经被禁用了呢?
      

  9.   

    应该不行,因为ie的安全因素决定了你不能这样运行通过ie直接运行程序,如果行的话,那随便一个人写个病毒程序你只要一点这个连接岂不是等于运行一个木马程序。不过,有一种很好的方法就是让客户端安装.net framework,这样的话,你在url里输入一个程序集地址,ie6会检测该程序集是否是一个.net 程序,如果是的话就不会弹出那个“下载还是打开”的对话框,而是直接将该程序集在后台悄悄的下载到一个临时目录,然后直接运行它。当然,.net 本身会对你的exe程序作代码级的安全性检查。
      

  10.   

    以前用VB SCRIPT在客户端调用过过EXCEL的,好象只能调用ActiveX.exe服务器类程序的
    有的是GetObject()吧?记得不是很清楚了,MSDN 6里好象有资料。
      

  11.   

    以前用VB SCRIPT在客户端调用过过EXCEL的,好象只能调用ActiveX.exe服务器类程序的
    有的是GetObject()吧?记得不是很清楚了,MSDN 6里好象有资料。