使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: & e( x% f/ h4 w3 D6 y9 T
5 f7 ~5 |+ f) W) n$ a+ ?" c* [, _ “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
" N7 f1 r% {0 b5 u9 f1 z, W" W- F
7 y2 o' `* Q9 w/ W* C' Z6 d 参数有如下意义: , l$ u% C* `# d i
1 D& C9 C) U5 p |' j
/u——反注册控件
9 k h* b0 P1 ^: N! ?
5 t) n0 T/ z- E /s——不管注册成功与否,均不显示提示框 , v/ T9 M/ U# `9 l2 V$ k Y; H
1 W! L& i) G, o4 n9 _3 z, s /c——控制台输出
: N& A4 v8 I h: p) X/ F8 m
Z0 P3 j% \' b S. v /i——跳过控件的选项进行安装(与注册不同) 0 G: t8 ]6 [, y# N b) H1 @
+ X0 a7 d1 r9 ^) t# _: \
/n——不注册控件,此选项必须与/i选项一起使用 |