使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为:
" n3 f& Y5 D4 e2 S2 e( k8 @4 v8 i, S3 Y5 x5 w+ J
“regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 5 K: C- \$ a8 ^0 X6 ?, R. j
) _2 x, h7 N+ R! _ 参数有如下意义: 2 e. g; e) u) y
0 U6 `1 K& i9 O' o, o( E# d$ J O
/u——反注册控件
/ v1 |* h- {3 H" T
+ d" t% U1 y) u4 k /s——不管注册成功与否,均不显示提示框 3 K$ {% l* x3 W7 x% H% G
: {; ]* J6 |: E! w$ z /c——控制台输出 " `. h$ B" y/ r% f0 o8 j! ]( ~
5 J8 n0 h5 T' R s8 P, x /i——跳过控件的选项进行安装(与注册不同)
0 v3 r D f8 E
/ T. B7 P; W" ^! m, b1 p3 R /n——不注册控件,此选项必须与/i选项一起使用 |