日期:2014-05-18  浏览次数:20453 次

想实现调用客户端dll(c#开发的),就想迅雷,毒霸在线杀毒那样
想实现调用客户端dll(c#开发的),就想迅雷,毒霸在线杀毒那样

------解决方案--------------------
那是ACTIVE X
------解决方案--------------------
c#项目,建立Active X工程,编译即可

另:Active X(C#版)要求客户端也具备.NET环境,所以这样不是特别合理的,建议直接用VB或Delphi开发
------解决方案--------------------
帮忙顶。。别忘了给我点分。嘿嘿。。
------解决方案--------------------
接点分,也帮忙顶下
------解决方案--------------------
做成ActiveX吧,可以用vb或vc写,C#也成,但是需要客户端已部署.net Framework。。
然后可以用 js或vbs与其进行交互.

呵呵,以前有做过activex,最大一个问题就是调试比较困难,还有部署到客户端,如果通过ie的自动下载安装,是需要你的软件(CAB)有数字签名的,而且要正式的,非正式的在XP直接给个 "不安全的控件 "提示不给装. 我问了相关证书颁发机构,签名证书好象要4000左右,而且要以公司的身份申请.

楼主如果做activex碰到困难可以联系我

------解决方案--------------------
1:Active X的调试,可以直接启动IE调试,或者用container调试,用invoke method调试Active X接口函数

2:不安全的控件的提示, 可以通过实现接口去掉

3:证书不是为了消除不安全的提示.证书在不同网站的价格是不一样的,要钱的600美金/3年,也有免费的,可以自己去找,VC版也有很多人贴出来免费证书网站.
------解决方案--------------------
证书不是用来防下载或者允许/拒绝安装的,
有证书,告诉用户,我这个 Activex 是经过第三方认证的,就像司机拿到驾照,
即使没有驾照,他一样可以开车,只是偷偷的开

至于装不装完全由用户控制
------解决方案--------------------
xp默认IE安全性为中以及以上的时候,微软给的提示是不安全的控件,是没有安装的按钮的,需要用户进入IE选项,安全,自定义级别,把“下载未签名的ActiveX控件”更改为 "允许 "或者 "提示 ",默认是禁止的.

这一系列的操作,从用户角度来说,就很烦琐了。并且要牵涉修改安全性的设置,所以对于一般用户来说证书就是决定安全不安全,安装不安装,我也不会按照你的步骤去设置安全性.特别是面向大众的网站,用户完全可以有理由马上放弃这个网站。并且一部分网吧还是不能设置ie安全性的.

前面我说的模糊了,呵呵.

另外,实现接口是为了能与页面脚本交互.