什么是签署ActiveX控件和授予权限的正确方法

问题描述

| 我有IE的Activex C#控件。该控制从某个主机下载。控件执行一些需要特殊权限的工作(IE显示窗口,其中包含我的控件未经权限无法执行操作的信息)。我花费大量时间在Google搜索和阅读有关类似情况的许多主题上。我了解我必须做以下事情: 1.用强力钥匙对控制组件进行签名。 2.授予组装权限。 我使用VS2010工具生成了强大的密钥。之后,我的控件停止在页面显示(如果不使用签名控件,则显示正常)。我知道gacutil / cdl,但无济于事。 我决定在授予权限后,控件显示就可以了,但是我的观点是错误的。我通过命令“ 0”(关于caspol实用程序描述了http://msdn.microsoft.com/zh-cn/library/cb6t8dtz(v=vs.80).aspx)授予了组装权限。 毕竟我的控件没有显示。 什么是签署ActiveX控件并授予权限以解决我的问题的正确方法?     

解决方法

        Internet Explorer可能阻止您初始化控件。您需要将控件标记为“脚本安全”和“初始化安全”。本文描述如何。那至少会让您入门。如果您还有其他更详细的问题,请告诉我们。