使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
7 O1 V4 E1 J+ e( v6 g+ J% e
- k; l8 K7 _' S: A) Y2 @/ ~ “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
3 p# `0 ]* r8 o# X) W8 Y/ S( S' q! f3 F# v9 k3 |# V5 x
参数有如下意义:
0 e- A, x x4 Y2 \9 Q0 |3 g+ ?3 Q: L7 w
/u——反注册控件
% v6 v# d* m( J3 ?$ ?: t; U; f, t9 A6 t+ Q6 ~# e
/s——不管注册成功与否,均不显示提示框 " u# E/ v. V6 g9 p
! }1 U! L1 b- o+ v; {% F /c——控制台输出 6 e$ o- S: C5 U* k( [/ ^" ^6 [
3 ~" q- @: m3 t5 s6 [, J
/i——跳过控件的选项进行安装(与注册不同)
9 y. p: q% ^* s$ z( C _1 z+ T" i% b7 R; P8 D5 E
/n——不注册控件,此选项必须与/i选项一起使用 |