使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: / A* z8 f( e$ e* _. j, d( a% J0 ~
: Z& u2 K" k+ {" A “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 7 [1 u) R' I# N/ M
& T+ M4 m. P, m0 }) z 参数有如下意义:
3 I# u5 s" s) \: ^; D) e' L( G) s
4 y8 L; P8 ?. \; F& a4 N /u——反注册控件
W! O/ r$ R/ S6 E. u9 p
0 _7 B. E7 X; D6 \ /s——不管注册成功与否,均不显示提示框
0 i" }! d' h0 g' x) S! P) ~7 w1 C: U& s s
/c——控制台输出
8 s7 A! B/ v! G6 g( m4 b4 c {; v2 _* X3 X3 g# G, B0 Z- @
/i——跳过控件的选项进行安装(与注册不同) 5 V3 E7 k$ s5 b! I' S$ v! G/ g# B
* Z" ~ w5 D5 D9 t' L Z/ [ /n——不注册控件,此选项必须与/i选项一起使用 |