使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
. w6 W1 z- }2 @( t; Q; W
" E3 Q7 t' w" D6 e' u “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
q! a! Z) E. ?- L! S6 v% D. ^1 Y% a; ~# O3 w h) L* l
参数有如下意义: * \& w% I" l+ B4 H% X. P
4 |3 O' o/ F Y2 c, H
/u——反注册控件 ) }. g5 d) i) c+ I7 T, U9 }; s
! i6 _% h" }5 @ /s——不管注册成功与否,均不显示提示框 . E2 U3 h! w& N* a. D
9 j% D% U! a" ^: D- g z0 F& `9 Q3 H
/c——控制台输出
+ i8 I, l3 ?- z+ R8 v
& Y% v6 [) z' |$ _# L: Y8 ?! k$ x$ a /i——跳过控件的选项进行安装(与注册不同) . K7 d7 W; I9 b7 o! d
: V$ F& _) [8 s& D; h/ b3 @' a
/n——不注册控件,此选项必须与/i选项一起使用 |