使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: 3 Y g& |' t' I' r
: h5 G6 h, h. o$ c# i$ G7 C$ A “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 , W1 A1 [% K5 a% W8 Y; i
* K4 @9 U4 J0 Y8 \% G
参数有如下意义: , q% l( D% f8 u) _
7 v" m4 z7 H" h; h: O( R
/u——反注册控件
# ?' K/ h* z. [3 P9 G$ R- [' r; @5 {1 x+ p$ R% [4 ~: \1 q
/s——不管注册成功与否,均不显示提示框 ) R2 N% Q# q9 X3 ~! \$ ~
% ^) V% v5 W( {2 G$ k0 V" |$ ?! ?
/c——控制台输出
' z& b7 V' V( `5 m
, T e3 Z( w7 h! S! V, K, y7 Z /i——跳过控件的选项进行安装(与注册不同) 9 w t9 b2 E I8 t
5 E2 D; Q% X, k/ G4 l0 W. q2 y4 d% i$ [: S
/n——不注册控件,此选项必须与/i选项一起使用 |