使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
8 y* R3 `, e, c, ?" F7 d' B/ h S9 S* \5 o- Y
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 $ [" L& O8 _* F6 ^! K) w0 y" t
2 v( Q% @& D. V8 D# D: [
参数有如下意义: . D- V7 Q$ F: n
6 O# B7 I3 @+ Q2 F7 r! Z# \1 ~2 m /u——反注册控件 6 v4 d# ^5 t0 V, W" \; O1 m
* S0 u. i0 U; C, A3 e$ `6 y+ W$ ^
/s——不管注册成功与否,均不显示提示框 ! G* o8 P) ]+ u+ V& E
0 h( |7 h! C- ]: e4 G9 k2 t0 ~
/c——控制台输出 6 O" q0 [) k, v+ _2 ^2 ~
0 v& w7 A& ^2 R /i——跳过控件的选项进行安装(与注册不同)
) D7 z- \/ c4 o: T( b6 z/ W( N# | h9 V0 Y) |% o% c% S$ C
/n——不注册控件,此选项必须与/i选项一起使用 |