activex控件安全(100分)

G

gorden

Unregistered / Unconfirmed
GUEST, unregistred user!
我发布了一个控件,假如我想在html页面中给他的一个属性赋一个值,但ie提示我的安全设置
禁止运行该页上的不安全控件。页面代码如下:

<OBJECT
classid="clsid:82975B10-5691-4480-928A-EBB94DA4D44C"
codebase="./XControl.inf"
width=350
height=250
align=center
hspace=0
vspace=0
id="activex"
>

</OBJECT>
<script language="javascript">
document.activex.Caption="test";
</script>
</HTML>
我把ie安全设置中的对没有标记为安全的activex控件进行初始化和脚本运行设为启用。
他就可以运行了。
现在我不想更改安全设置,我该怎么办?
 
恐怕不行吧,如果真要那样做的话,联系一下MS,要一个安全证书得了。
 
行,我已经解决这个问题了。继承IObjectSafetyImpl接口,实现该接口的两个函数一个是
GetInterfaceSafetyOptions,SetInterfaceSafetyOptions,在签上名(完全自己生成的)就
可以在互连网上发布了。
 
各位不用跟贴了。但仍然感谢特尔斐兄弟的跟贴。
 
IObjectSafetyImpl接口好像是MFC的,怎莫用[?]
 
IObjectSafetyImpl接口是怎么用的,我怎 么找不到呀.麻烦告知,在线等待
 
我在csdn上看过一个Activex 数字签名.doc
通过里面的介绍可以做到数字签名的

但是还是会出现安装的提示
 
第一次使用必须将ie安全设置设为最低,以便将activex控件的下载。
第一次使用以后,可以再将ie安全设置设为源值!!
[gold]试一试!!![/gold]
 
顶部