[转] 将ActiveX控件标记为脚本安全
发布时间:2010-2-11 14:29
分类名称:windows
为什么要标记这些安全性
如果ActiveX控件不标记为脚本安全的话,在访问含有这个控件的页面时会弹出“该页上的ActiveX控件与页上的其它部分进行交互可能不安全,是否允许进行交互?”。要想不弹出这个警告,就得把你的ActiveX控件标记为脚本安全和初始化安全。
在Windows7下面作的测试表明,只需要在控件的CLSID下新建一个名为Implemented Categories的项,并添加两个子项。
具体可以参见这篇文章:How to mark MFC ActiveX controls as Safe for Scripting and Initialization
有关脚本安全的详细说明在这里:Signing and Marking ActiveX Controls
如果是WinCE平台,只要实现IObjectSafety接口即可,在ATL工程中可以直接使用向导完成。