使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: 2 \) q% | { C+ W3 S6 C
, S1 ?( v1 G! y C1 s. y' \1 G “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。
5 p3 a& V- V( p& D
4 j8 c, v# T4 C 参数有如下意义: . ]6 e f0 ^ {( P5 a: l' L
7 f: B8 a( z1 t1 G
/u——反注册控件 : D: L+ |- ?/ _' u6 C0 `
, n, [! ?! D6 P6 {0 s) L$ X/ J( | /s——不管注册成功与否,均不显示提示框 3 R. A4 k% }: m7 X$ O! b
% V2 i$ w: F1 Z; e
/c——控制台输出 , V U- b# U: K) Z$ l) x. M6 @! \
! Z# [+ q1 L9 ^; { /i——跳过控件的选项进行安装(与注册不同) & |, S" T3 M2 m% w' M0 g
8 u! V, d1 A& s5 T/ O C5 S /n——不注册控件,此选项必须与/i选项一起使用 |