使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: 9 }( K5 B: X* t2 {
9 T! d- W/ |" V) u% w. X5 ^ “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 1 g0 K* W8 t; o* d7 ^
4 K1 t$ `2 d+ J: C( M+ q9 F" D 参数有如下意义:
5 L, H5 R/ Z$ ]2 p: M0 q$ q! K" a! ~: K w, C
/u——反注册控件
# d m) r4 w0 W J6 r' m9 X
, i: U, ~) ^) u# \/ d /s——不管注册成功与否,均不显示提示框
1 i0 U' {0 ]: H M) I
8 c7 C7 S. z0 P, W6 U1 c /c——控制台输出
4 C S% K' N4 ?* h
# b& O3 O& c1 y9 k- }' X( o l# P /i——跳过控件的选项进行安装(与注册不同) 2 z3 @& B& ~4 E# l% a6 w' g H
' O3 g* \, L$ T5 G! q /n——不注册控件,此选项必须与/i选项一起使用 |