如何实现OCX的自动注册(100分)

X

xxg6688

Unregistered / Unconfirmed
GUEST, unregistred user!
在PB中实现.
 
regsvr32.exe ABC.OCX /s
 
只能调用 regsvr32.exe
 
在程序中如何自动注册? 比如在PB中. regsvr32 需要用户手工输入,有的用户嫌麻烦.
 
PB也可以调用windowsAPI的啊,winexec,shellexecute等。
 
regsvr32.exe在系统中不是有路径吗,用winExec调用regsvr32.exe的路径和ocx文件的路径。
winExec('c:/Winnt/system32/regsvr32.exe c:/abc.ocx',1);
 
做安装包的时候不是也可以注册吗?我用的WISE,很方便。
 
在PB中一条命令搞定:
run('regsvr32 xmsg.ocx')
用API如ShellExecute和 Winexec 都未通过.
 
顶部