涨价6倍!:如何去掉IE的ACTIVEX的安全提示问题? (300分)

  • 主题发起人 主题发起人 HanFeng
  • 开始时间 开始时间
H

HanFeng

Unregistered / Unconfirmed
GUEST, unregistred user!
去年,一位大虾问道:
{我已经设计出所需要的COM SERVER,通过Client调用也成功,达到既定效果,
只是通过VBS设计 时,IE总是显示“该页的ActiveX对象可能不安全,是否可以
初始化以及脚本访问”,而同样的安全环境下,其它的程序如NETANTS就没有
这样的提示。如何去掉这个提示?希望指教。我认为不是IE设置问题,您认为呢?
http://www.delphibbs.com/delphibbs/dispq.asp?lid=184405}
原价50,现价300,5日之内有效,否则,我就完蛋了。


 
太亏了!我解决了,不再提示了。不过我是知其然而不知其所以然,解决方案如下:
将netant.api有而我的控件没有的注册键值复制一份就可以了。谁能告诉我为什么,300分
归他,欢迎瞎猜!
键值是:
Implemented Categories
{7DD95801-9882-11CF-9FA9-00AA006C42C4}
 
注册表
HKEY_CALSSES_ROOT/Component Categories/{7DD95801-9882-11CF-9FA9-00AA006C42C4},
hanfeng,你一看就明白的了。:)
 
刘李子,不错,但是你能告诉我{7DD95801-9882-11CF-9FA9-00AA006C42C4}是什么吗?这个键
值只对ie有效吗?
看样子是个guid,它的实现在哪里呢?为什么我的组件注册完不带这个键值?netAnt的代吗?
如果带,怎么做到组件内部?
 
你可以在浏览器,中安全里设置,或者,去下载一个电子证书,然后利用ms的signcode工具对的
Acitvx控件签名
 
这个问题在MSDN上有解说:

http://msdn.microsoft.com/library/default.asp?url=/workshop/components/activex/safety.asp
 
HKEY_CALSSES_ROOT/Component Categories/{7DD95801-9882-11CF-9FA9-00AA006C42C4
 
去MSDN里面看吧!搜索Safe Initialization and Scripting for ActiveX Controls
7DD95801-9882-11CF-9FA9-00AA006C42C4这个值表示你的控件是脚本,初始化安全的
 
谢谢各位!
 
后退
顶部