使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: ; } U% f R( y) N% W8 L
' a9 E( o' m8 d/ a3 ?
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
7 O- Q( ~/ e! |- w& O. k/ A
$ ~9 }/ M( y. J( v0 B6 P 参数有如下意义: $ f+ h, Q# _* ` [7 {0 I
* O$ y8 J4 O: P) j /u——反注册控件
) n" f; x$ i$ o- A% c! `6 B$ S
" @+ v! j: o% v# f4 G# V7 W /s——不管注册成功与否,均不显示提示框 1 i5 p4 w# u, r7 j; I
* z, j; W( L3 ?; W8 r, M /c——控制台输出
# F, z) i! B6 I ]0 I) t; u/ a6 T5 j* f/ q* a$ u
/i——跳过控件的选项进行安装(与注册不同)
& v. ~7 @) d/ B7 ~6 x) N B
, h) h4 `/ y* a. l' C /n——不注册控件,此选项必须与/i选项一起使用 |