使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
$ h4 y0 Y% d5 [. r, H# z4 c0 A, j: u: B4 x% h
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 9 Q: M, Y/ h. k' ]# p$ V: j8 p' D
' q& k4 S! G: c 参数有如下意义:
' ^( m8 v2 X+ ^+ Q8 ^, M8 a9 w. i9 J4 S$ `2 O# s- s
/u——反注册控件
" j) S$ h2 T$ t/ P, [4 ^) G
. i- t7 u. V6 ]2 l6 B% g /s——不管注册成功与否,均不显示提示框 ; Y+ G- G1 I b7 n) l! a
. `& }+ @4 q- o, E2 [* S
/c——控制台输出
" u9 E+ P0 J" t8 c
# X' ~ j6 F$ V4 A3 t /i——跳过控件的选项进行安装(与注册不同) + l5 C" |. X# c" N9 ?- H
, q! q; i8 a( W) b: l- Y, A0 }
/n——不注册控件,此选项必须与/i选项一起使用 |