不可能吧
否则我就写一个程序运行 format c:

解决方案 »

  1.   

    在页面中嵌入一个applet,或者搞一个java Web start,你应该考虑到,JAVA的沙箱安全机制是不允许写硬盘的。所以不可能下载一个Win32程序。
      

  2.   

    你可以google查找一下网页木马!
      

  3.   

    网页木马是可以实现的,但都是利用IE的漏洞,如果用户机器打了相应的补丁,再安装有病毒防火墙的话就不能下载了。我知道有个网站使用的是Tomcat,是可以自动下载执行程序的,应该是Acylas说的使用数字签名的applet实现的,但具体的步骤怎么实现,请Acylas能给个大概的步骤,谢谢了
      

  4.   

    实现数字签名 
    http://blog.csdn.net/acylas/archive/2004/08/07/67890.aspx
    还有你想实现的具体功能是什么?是想运行系统还是系统里面有个按钮点击启动另外的程序?
    如果是运行系统,那applet本身就可以自动下载运行的,通过java web start发布的
    其它appication也是会自动下载运行的
      

  5.   

    谢谢Acylas,我想实现用户进入页面并且登录成功就下载并执行一个Win32程序,并将用户名和密码作为参数传递给次Win32程序。你说的Applet数字签名好像需要在客户端安装JRE和证书文件。但我看到的那个网站好像只需安装证书文件,不需要JRE
      

  6.   

    一般是做成Active X,让客户安装后使用,直接用Win32程序是不可能的,因为系统的安全策略是不允许的,我相信要是有个网站可以随便在我的机器上写入和执行应用程序的话,我会把我的防火墙设置成拒绝那个网站的IP的任何数据包的。
    我想你说的那个应该是Active X,它第一次使用时会弹出窗口,让你选择是否安装。那个和招商银行的专业版的登陆程序差不多,不过Active X只能在windows系列上使用。
      

  7.   

    我知道ActiveX经过数字签名,通过安全认证可以下载安装,但我找了些资料试验,数字签名都没有成功。而且我看到的那个网站是只下载了一个Win32程序,并且执行了,看它的饿源代码好像每有使用ActvieX
      

  8.   

    照你上面的意思,还是手动下载里一个Win32程序的啊!
    你干脆把那个网站的地址给我们,我去看看!!!
      

  9.   

    不需要安装jre的情况有两种:
    一:不是用applet开发的
    二:是用applet开发的,不过需要的jre版本低于1.1或者是1.1版本,ie等已经自带有这些低版本的jre象3721之类的就是自动下载提示安装的,这种东西比较讨厌,
    应该是ActiveX。
      

  10.   

    有签名的applet,并下修改客户权限