小弟想做一个类似的在线杀毒的网页,当用户点击网页上一按钮,则下载exe到本地执行。谈出安装窗口。执行我的应用程序?
同时再问3721和摆渡的插件,是不是用activex做的?如何实现他们的效果??
请大家提供下思路。最好附有相关例子。
小弟拜谢!

解决方案 »

  1.   

    用C#制作activex控件的教学blog。
    用C#编写ActiveX控件(一) ......(三)
    http://www.cnblogs.com/homer/archive/2005/01/04/86473.aspx
      

  2.   

    用C#何必还要用activex?
    反正客户都要安装.NET框架.
    编一个.NET(C#)的用户控件就行了(.Net胖客户端).
    把控件放到网站上,需要使用使用控件的网页上加上类似这样的标签
    <OBJECT id="emfg" height="90%" width="100%" classid="http:你的控件.dll#Client.UserControl1">
    就行了.
    和activex一样,都有很多安全权限的设置问题.
      

  3.   

    用<OBJECT id="emfg" height="90%" width="100%" classid="http:你的控件.dll#Client.UserControl1">
    来注册activex不好。而且我不想通过网页的方式来实现安装,我想弹出个应用程序的界面来安装或者来操作客户端的机器。
      

  4.   

    另,如果我想服务器端直接传入一个dataset,请问是否通过com+来?
    该如何实现?
      

  5.   

    下载后,使用后WSH控件(windows宿主脚本)的run功能可以直接执行本机的exe文件,这是以后写asp经常用到的方法,不过现在在asp.net中就没有试用了
      

  6.   

    我还是阐述我的思路吧。现在需求情况是这样的,
    1:小弟发现现在的activex用
    <OBJECT id="emfg" height="90%" width="100%" classid="http:你的件.dll#Client.UserControl1">
    方式注册,有其中一些人的机器不好使用,所以想着手动调用dllregister(好象是这个方法)来注册dll文件,来解决这问题。首先我需要下一个类似的activex下来,然后注册。如何实现?给点思路?和相关代码?
    2:小弟想在linux机器上也就是用java的weblogic发布的程序上再利用com+来部署一个服务。希望能让前台的jsp和ie客户能同时享受到com+提供的服务和java页面的功能。请问这情况行的通吗?如果可以在客户端该如何部署?安装一个com+的代理?还是?
    3:小弟不想用activex这插件方式来提供一些ie不需要图形化的服务(也就是一些功能啦)。我觉得用activex会多次安装,不稳妥,所以想通过com+来发布一些查询数据的功能(也就是前面提到的传一个dataset),也就是把业务逻辑全部放到com+中,请问这么如果更改服务端的代码?客户端还需要再重新安装com+的代理吗?
    4:现在用分布式的开发好象用webservice多点。那么我又想?在java中也有这概念。两者是不是可以共存?
    就这么四个问题吧。以前还有几个,请高手指点。小弟不胜感激!http://community.csdn.net/Expert/topic/3839/3839356.xml?temp=.6674463
      

  7.   

    你的问题本身就有难度,我劝你还是写纯ActiveX控件吧。C#写的其实不是真正的ActiveX。客户端要安装dotnet框架的。用<OBJECT id="emfg" height="90%" width="100%" classid="http:你的控件.dll#Client.UserControl1">
    来注册activex不好。而且我不想通过网页的方式来实现安装,我想弹出个应用程序的界面来安装或者来操作客户端的机器。你这不成了黑客程序了吗?太牛了吧。违反了b/s的安全前提了。