使用windows的人对于activex控制一定不会陌生,它提供了一种类似于dll动态链接库的调用,不过它与dll的唯一区别就是activex不注册不能被系统识别并使用。那么,当我们得到一个activex没有被正确安装且不能使用的消息后,又要安装activex怎么办呢?
1.regsvr32程序法
在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自己带的activex注册和反注册工具。利用它也能够非常方便地注册acitvex控件,它的用法为:
regsvr32 /u /s /n /icmdline dllname
其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下
参数有如下意义:
/u - 反注册控件
/s - 不管注册成功与否,均不显示提示框
/c - 控制台输出
/i - 跳过控件的选项进行安装 (与注册不同)
/n - 不注册控件,此选项必须与/i 选项一起使用
例如笔者要注册一amovie.ocx控件,则打入 regsvr32 amovie.ocx即可,要反注册它时只需使用 regsvr32 /u amovie.ocx就行了。
2.注册表法
所谓注册acitvex,无非是将一些信息记录在windows的注册表中,如shockwave flash object控件,我们可以运行regedit.exe注册表编辑程序,利用关键字进行搜索,然后把搜索得到后的注册表导出为一reg注册表文件,再将其相应的activex文件拷贝到windows的system文件夹(一般activex的文件名为ocx,安装在windows的system文件夹内)下,最后在要安装activex的机器上双击导入刚才导出的注册表文件即可完成安装。
注册ActiveX两法(转)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 注册ActiveX两法(转)
相关推荐
-      ASP 简介
-      SQL注入天书 – ASP注入漏洞全接触
-      用.net 处理xmlHttp发送异步请求
-      asp.net创建文件夹的IO类的问题
-      如何实现ASP.NET网站个性化
-      关于ASP.NET调用JavaScript的实现
-      ASP利用Google实现在线翻译功能
-      Asp无组件生成缩略图
