使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
$ q+ @* d4 {# s% G: j% {7 U1 H6 ]. n& J$ G t: u m
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 7 o+ `3 X4 N! _ H6 n. j; N3 g
( H8 L5 p1 z& F1 B, L
参数有如下意义: : K9 w% R- u& k% ]; h# h. X0 S
6 m$ j+ Y9 `+ F$ X$ q9 }$ U /u——反注册控件 . l5 k/ o) ~# W, a* X
5 E M w. M. i7 x. ?: g1 } /s——不管注册成功与否,均不显示提示框 ; h9 j$ x B5 A4 P
# b9 f2 i8 a Q0 ]$ D0 a
/c——控制台输出 / r* q, d# m4 [+ I5 [! I! {4 R, g
% i3 m5 G' K# b. [4 m /i——跳过控件的选项进行安装(与注册不同)
: ]$ N& [3 G/ p- R; p2 G& _. |7 O* d* `+ S3 t7 Q3 M7 d. K: j) T) P2 y4 m
/n——不注册控件,此选项必须与/i选项一起使用 |