使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
5 i( s+ J+ k, M7 V, Z8 g% E* k) A4 N4 m# a! Y, q
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
' O/ ?2 h3 \; Q- v C3 M& [/ w7 S) `. D: K& C) u1 q
参数有如下意义:
1 ^4 ], ?& K: H+ R" x7 w0 w$ E
' d8 u" p3 {5 r+ _9 K /u——反注册控件
9 t/ _$ M/ F' ]9 D3 S
- c0 v0 K- j4 A+ v( A" F /s——不管注册成功与否,均不显示提示框 7 ^, {, m6 E2 D9 j6 p/ Z
" |* ]; {3 u6 j1 J
/c——控制台输出
' W& ?: g: T5 _5 ?' P1 J
% P; G" X6 X7 T2 K" j3 n: P /i——跳过控件的选项进行安装(与注册不同)
, o1 ~2 M- }' r+ Q% Z6 ?# i7 {! a) A7 u' u8 _
/n——不注册控件,此选项必须与/i选项一起使用 |