一例加载Crystal Print Control控件故障的处理过程

局域网内一网站,需要加载Crystal Print Control控件,用于打印报表。某微机,系统是前几天刚安装好的,XP(SP3),IE8。IE安全选项中的安全设置为“自定义级别”,并且已将ActiveX控件有关的设置改为“启用”。点击网页上“打印机”的按钮,按说应该第一次时自动安装Crystal Print Control控件,然后出现选择打印机的窗口,可是McAfee却报“内存溢出”的错误。

1、关闭McAfee的“缓冲区溢出保护”后,点击网页上“打印机”的按钮,该网页过一会儿会崩溃后自动恢复。

2、重置IE后,依然如故。检查C:\WINDOWS\Downloaded Program Files文件夹下也没有Crystal Print Control控件,可见控件没有安装成功。正常情况下,IE中的所有加载项都在此文件夹下。

3、从互联网上下载了Crystal Print Control控件V10.5.1.2285的部署文件PrintControl.cab,解压后直接运行DependencyInstaller.exe,没有反应。右击PrintControl.inf,点击“安装”,也没有反应。也许是这种安装方法是不正确的,反正是没有安装成功。

4、将该网站加入到安全信任站点中,仍然不行。

5、在Internet选项的“高级”选项卡,去掉“检查下载的程序签名”和“启用内存保护帮助减少联机攻击”前面的对勾后,重新测试,这次没有出现网页崩溃的情况,而是提示可能因为安全设置而不能安装ActiveX控件。看来出现了一丝希望。

6、重新打开Internet选项的“安全”选项卡,发现安全区域中的“Internet”图标上有一个红叉,与其它微机有些不一样。估计该网站在此台微机上并不属于“Internet”这个安全区域,所以,以前设置的启用ActiveX控件并没有起作用。于是,把“本地Intranet”和“受信站点”这两个安全区域的安全设置中与ActiveX控件有关的设置也改为“启用”。再次进行打印测试,正常。

总结:

1、原来的内存溢出、网页崩溃,与“启用内存保护帮助减少联机攻击”有关。

2、关于ActiveX控件有关的设置要在对应的安全区域中设置,才能有效。此微机可能是一个特例。因为一般的微机都是设置“Internet”这个安全区域即可。

时间: 2024-08-03 19:28:02

一例加载Crystal Print Control控件故障的处理过程的相关文章

在ASP.NET中动态加载内容(用户控件和模板)

在ASP.NET中动态加载内容(用户控件和模板) 要点: 1. 使用Page.ParseControl 2. 使用base.LoadControl 第一部分:加载模板 下 面是一个模板“<table width=100%><tr><td width=100% colspan=2 runat=server id=ContainerTop></td></tr><tr><td width=30% runat=server id=Con

实现虚拟模式的动态数据加载Windows窗体DataGridView控件 .net 4.5 (一)

实现虚拟模式的即时数据加载Windows窗体DataGridView控件 .net 4.5 原文地址 :http://msdn.microsoft.com/en-us/library/ms171624.aspx  译 Q:77811970 实现虚拟模式的原因之一 DataGridView控制只检索数据,因为它是必要的. 这就是所谓的 即时数据加载 . 如果你正在与一个非常大的表在一个远程数据库,例如,您可能希望避免启动延迟,只检索所需的数据显示和检索额外的数据只有当用户新行滚动到视图. 如果客户

C#窗体加载和控件加载不同步导致控件闪烁

窗体加载和控件加载不同步导致的控件闪烁现象:// 代码块加在父窗体中的任意位置,解决窗体加载和控件加载不同步导致的控件闪烁问题        protected override CreateParams CreateParams        {            get            {                CreateParams cp = base.CreateParams;                cp.ExStyle |= 0x02000000;     

Android动态加载XML文件及控件来简单实现QQ好友印象的功能

在android开发中,我们常常会遇到界面布局控件不确定的情况.由于某些功能的原因或者为了体现某些app的特色等这些原因会导致我们在实现界面布局时需要动态去加载一些控件,那么下面就来介绍一下如何用动态加载控件来简单实现QQ中好友印象的功能,其中也会提到如何来动态加载一个XML的配置文件. 那么要实现好友印象的功能,我们需要通过以下这几个步骤: 1.界面一开始需要加载一个EditText和Button控件,用于填写好友印象和添加好友印象: 2.需要新建一个arrays.xml,在xml文件中添加上

【PullToRefresh 系列一】 Android上拉加载下拉刷新控件详解

转载请注明:http://blog.csdn.net/duguang77/article/details/40921601 作者信息: PullToRefresh控件下载地址:https://github.com/chrisbanes/Android-PullToRefresh 作者:https://github.com/chrisbanes 百度网盘下载地址:http://pan.baidu.com/s/1o6umifw (一)导入方法: 1.下载后将extras,library,sample

上拉加载下拉刷新控件WaterRefreshLoadMoreView

效果: 源码: // // SRSlimeView // @author SR // Modified by JunHan on 13-9-18. // #import <UIKit/UIKit.h> #define kStartTo 0.7f #define kEndTo 0.15f #define kAnimationInterval (1.0f / 50.0f) NS_INLINE CGFloat distansBetween(CGPoint p1 , CGPoint p2) { ret

C++ 关于MFC List Control 控件的使用事项 原创

1\在开发项目时,使用到了 listcontrol 控件,就一些问题,做一下备注,以备以后使用 (1)  给list项目 删除所有的项目  DeleteAllItems(); (2) 给list项目 添加一个列 .InsertColumn(0, _T("编号")); (3)给list a项目 设置列的宽度 .SetColumnWidth(0, 50); (4) 在添加项目之前 可以使用 .SetRedraw(false); 来禁止 重画,这样可以提高效率.当添加完成后,可以 使用 .S

通过编写串口助手工具学习MFC过程&mdash;&mdash;(七)添加Tab Control控件

通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉.这次通过做一个串口助手再次熟悉一下MFC,并做了一下记录,以便方便以后查阅.做的过程中多是遇到问题直接百度和谷歌搜索来的,所以很多都是不求甚解,知其然不知其所以然.另外做此工具只是为了熟悉了解,许多功能还没有完善!(开发工具VS2008) (七)添加Tab Control控件 要在对话框里添加标签页,点击标签页上

List Control控件

List Control控件 显示方式 属性[View]选择成[Report]. 添加成员变量 绑定变量:m_listCtrl 设置值 // 表头添加 m_listCtrl.SetExtendedStyle( LVS_EX_FULLROWSELECT); m_listCtrl.InsertColumn( 0, _T("网站来源"),LVCFMT_LEFT,85); m_listCtrl.InsertColumn( 1, _T("产品"),LVCFMT_LEFT,11