如何手工卸载和安装
NTKO OFFICE
文档控件?
1
、何时进行手工卸载和安装
一般情况下应该让客户端自动控件,
这样当服务器控件版本更新时,
客户端可以获得自动升级方
面的好处。
但是,
如果因为客户机配置有问题,
或者有其它拦截工具拦截的原因无法自动安装控
件,您可以采取本文描述的方法进行手工卸载和安装。具体请参考本文相关文档。
2
、手工卸载
NTKO OFFICE
文档控件的步骤:
1
)执行如下步骤之前最好重新启动计算机。如果不重新启动,请
确保关闭所有浏览器以及可能
使用控件的开发工具
,比如
Visual Studio.Net.
如果任务管理器中存在
iexplorer.exe
进程,
则终止它。这样做可以保证系统中不存在使用控件的进程,以避免卸载
/
删除失败。
2
)删除
c:\windows(winnt)\downloaded
program
files
目录下的
NTKO
OFFICE
文档控件
(
未授
权演示版
)
。
3
)将
officecontrol.cab
中的
officecontrol.ocx
解开,拷贝到比如:
c:\officecontrol.ocx
4
)从命令行运行:
regsvr32 /u c:\officecontrol.ocx
就可以彻底卸载控件。
3
、手工安装
NTKO OFFICE
文档控件的步骤:
1
)
将
officecontrol.cab
中的
officecontrol.ocx
解开,
拷贝到比如:
c:\officecontrol.ocx
2
)从命令行运行:
regsvr32 c:\officecontrol.ocx
网页中引用
NTKO OFFICE
文档控件的
<object>
标记各个部分的含义
对于
HTML
代码中引用控件的如下代码:
<object id="TANGER_OCX" classid="clsid:C9BC4DFF-4248-4a3c-8A49-63A7D317F404"
codebase="/path/to/OfficeControl.cab#version=4,0,0,5" width="100%" height="100%">
<object>
标记中各个部分的含义如下:
1
)
id="TANGER_OCX"
标识控件的
JavaScript
编程标识,通过
document.all(
"TANGER_OCX"
)
即
可得到对控件对象的引用。
2
)
clsid
:
C9BC4DFF-4248-4a3c-8A49-63A7D317F404
标识
NTKO
OFFICE
文档控件的唯一标识。浏
览器通过这个
clsid
来判断访问网页的
客户机
是否已经安装控件。
3
)在
codebase=
"/path/to/OfficeControl.cab#version=4,0,0,5"
中,前面的
/path/to/OfficeControl.cab
部分,标识控件自动安装文件在服务器上
相对当前网页
的
URL
位
置,而
#version=4,0,0,5
部分标识该网页需要的控件版本号。
为了能够让控件自动安装,
以上各个部分必须正确
,尤其是
clsid,codebase=
之后的
URL
部分,
以及
#version=
部分
。