使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
& s' ?: M2 G& a! H# Z; u7 K3 T5 w# R; V, _# Q6 X' Z1 q
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 9 s3 @2 A5 S/ E4 Q' H& @% k
' F/ w; h* q7 h8 n- E7 A, n
参数有如下意义:
, T. S6 E4 Q# K" N/ ]0 H) |6 q, m
+ |" k& }$ u2 h" q /u——反注册控件
, E0 o) ^1 [2 ]* x4 G* p" h$ ^4 Q# B+ o; i" ^
/s——不管注册成功与否,均不显示提示框 ( c3 U( O9 o+ E
/ s8 [- v0 B* e( l, c /c——控制台输出
* f F/ V; g3 L U2 u& B& ~8 E& w3 M5 Q- a6 b! C1 {9 Z0 P
/i——跳过控件的选项进行安装(与注册不同)
: c1 S; I1 r. J4 ~$ k3 o$ N8 s
. Y6 E/ p% `( p2 h /n——不注册控件,此选项必须与/i选项一起使用 |