使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。它的用法为: ) R& e ?6 ~5 E% ? A
3 _% F, j& X" v( \; B “regsvr32 [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 . }, I% a: t2 I& s* o
% M( F6 E; Q4 E% @1 f; S2 t 参数有如下意义:
$ M3 W- A1 A; v4 P- A3 N0 W$ f5 f: [1 J0 T d" q1 q
/u——反注册控件 % i4 U- R- Y4 F
9 d6 N9 X1 y- o0 p+ Y
/s——不管注册成功与否,均不显示提示框
7 ~- r8 r4 H% L( i0 i. O, I, r3 D# h
$ _+ \# p' M% m/ O /c——控制台输出 7 p9 ^2 p/ S# n) {) P
' C% s7 U. K( P1 a R) F /i——跳过控件的选项进行安装(与注册不同) 7 V" P' Y6 N/ e' e
, f# J* p2 t1 t8 ^& C2 }$ h; C /n——不注册控件,此选项必须与/i选项一起使用 |