ActiveX控件提示一直出现
- 格式:doc
- 大小:19.50 KB
- 文档页数:1


电脑一直提示ActiveX控件未启用要如何解决?电脑一直提示ActiveX控件未启用怎么
办?
ActiveX控件是用于互联网的很小的程序,成为插件程序,会允许播放动画,或帮助执行任务,可以增强浏览体验,如果你的电脑一直提示你ActiveX控件未启用,先不要着急。
我这里给大家分享一个解决ActiveX控件未启用的方法,希望对您有帮助。
具体步骤:
1、打开浏览器,选择"internet'选项,点击"安全'栏,选择"受信任的站点'。
2、在"站点'里添加你所需要信任并打开的网站站点,并点击确定。
3、添加站点后,再点击"受信任站点'-》"自定义级别',在打开的安全设置里,把ActiveX选项的"启用'都"勾上'再点击确定。
4、再打开该网站站点或程序看看是否可以了,如果没有"Activex 控件被阻止了'的弹出对话框那么说明已经设置成功了!如果还是弹出则说明还没成功。
5、如果以上设置还是不行,说明浏览器是有点问题了,不过再按下面来设置下应该是没问题的。
继续打开internet选项-》安全》自定义级别,把里面的所有ActiveX选项里都启用。
电脑经常提示
ActiveX不兼容或出错怎么办
电脑经常提示ActiveX不兼容或出错怎么办?在使用浏览器的时候,我们经常会遇到ActiveX控件不兼容或报错问题,该如何解决?请看下文具体解决办法。
解决办法:
1.首先,咱们需要在win7电脑中找到IE浏览器的图标,之后,咱们右键点击IE浏览器图标,在出现的右键菜单中选择以管理员身份运行。
之后就可以打开IE浏览器的窗口了。
2.在打开的窗口中,咱们依次点击窗口上方的工具-Internet选项,这样就可以打开Internet选项窗口了,咱们将界面切换到高级这一栏中。
3.之后就会出现如下图中所示的窗口了,咱们在列表中找到“启用内存保护帮助减少联机攻击”选项,然后将该项的勾选去掉,完成设置之后,咱们点击窗口下方的重置按钮即可。
1。
使你的ActiveX控件执行时不弹出安全性提示我们编写一个ActiveX控件在IE中运行,一般会弹出一个安全提示,如何避免这种情况?下面是我在参考前人的文章后,总结出“在浏览器中执行时不弹出警告的ActiveX控件”的两种编写方法,予以备忘。
注意,这里不会弹出警告是说在执行时不会弹出,也就是说已经安装了这个ActiveX控件。
如果要下载安装这个ActiveX控件时不会弹出安全警告,恐怕就得去买数字证书了。
不过即使有数字证书,还是得用户同意后才会下载安装。
以下两种方法在WINXP-SP2+VC6下通过。
方法1:修改注册表可能你在看完下面的过程后会发现,程序没有一个地方对注册表操作过。
其实不然,这里所谓的修改注册表的方法就是使用组件类型管理器(Component Categories Manager)创建一个正确的入口到系统注册表。
IE通过检测注册表判断一个控件是否可以安全地初始化和脚本操作。
IE会通过调用ICatInformation::IsClassOfCategories 方法确定控件是否支持给出的安全性分组。
其中对注册表的操作都已经封装起来,隐藏在底层了,所以看不到。
必须包括两个头文件#include <comcat.h>#include <Objsafe.h>const GUID CDECL CLSID_SafeItem ={0xD321B11E, 0x8E79, 0x4829, 0xAB, 0x80, 0x9E, 0x59, 0x92, 0x06, 0xAB, 0xB7};//用你的控件类GUID替换// 注册组件种类为安全HRESULT AddCategorySafty(CATID catid, TCHAR* catDescription){ICatRegister* pcr = NULL ;HRESULT hr = S_OK ;hr = CoCreateInstance(CLSID_StdComponentCategoriesMgr, NULL, CLSCTX_INPROC_SERVER, IID_ICatRegister, (void**)&pcr);if (FAILED(hr))return hr;CATEGORYINFO catinfo;catinfo.catid = catid;catinfo.lcid = 0x0409 ; // 英语语言// 最长只拷贝127个字符。