使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
. n! d: L3 f+ C6 B" F% n5 x2 e& U3 W" [9 w1 M+ g
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
* h' { S# R* j2 k6 C
0 M( u" z, Y$ y! B9 \* e 参数有如下意义:
1 {9 }% m) {4 G& p# W4 u/ m7 w; h9 q& ]0 ]6 U, ^9 V& V ~
/u——反注册控件 c8 R- w; L/ o' [! |, \
; N" S. P, }4 M
/s——不管注册成功与否,均不显示提示框
# g1 D, t0 G# _" n$ }' y' k9 u3 s" K1 W0 E5 D* e$ t
/c——控制台输出 3 g1 v* T( o& [0 y7 O, U* K! T6 `$ ^7 u
& A; r( E( v4 J3 u7 P8 }5 q, ~ /i——跳过控件的选项进行安装(与注册不同) / ]1 t8 r7 @: h9 m# p$ g+ R
+ Q8 A& S4 I% Z1 {# ]5 j. Z& J) f /n——不注册控件,此选项必须与/i选项一起使用 |