使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: - b2 T' X* j1 G, u* F
# I/ x& r! o8 k1 G9 p “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
1 x' J! ]7 l, y8 a9 N
8 ?# J, }- n9 z* u 参数有如下意义: % f9 c) z0 Q( L% i& w0 S9 j# k, u( c
; D- C& t- l: D: H /u——反注册控件 t( k. P( A$ w+ t6 O
+ ?) t9 s/ V5 H% Q /s——不管注册成功与否,均不显示提示框
$ \3 r" g8 I6 y; f1 e, e9 i0 T$ T/ }6 [$ x$ q
/c——控制台输出
4 N0 z- f9 g) {) ~8 R G* C$ }+ }; d: L$ }' P* Q! v' M* m3 x: U
/i——跳过控件的选项进行安装(与注册不同)
* o7 p, n! K( w8 X+ S3 H3 w
# x' ~6 Z- g+ I( g5 z' r) u /n——不注册控件,此选项必须与/i选项一起使用 |