Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb6 相当于运行SomeActiveX.Exe/regserver的API_Vb6_Activex Exe - Fatal编程技术网

Vb6 相当于运行SomeActiveX.Exe/regserver的API

Vb6 相当于运行SomeActiveX.Exe/regserver的API,vb6,activex-exe,Vb6,Activex Exe,我需要以编程方式注册ActiveX exe,Shell(SomeActiveX.exe/regserver)不够。有人知道API等价物吗?如果COM组件是进程内COM对象,则可以使用它以编程方式注册COM组件。这是一本书 要注册进程外COM对象,事情会变得棘手。看见Hello示例显示了一些选项。背景资料 一般来说,如果您需要对EXE执行此操作,则将其剥离到*.EXE/regserver将更容易。您也可以尝试使用regsvr32。这就足够了: Shell(SomeActiveX.Exe /regs

我需要以编程方式注册ActiveX exe,Shell(SomeActiveX.exe/regserver)不够。有人知道API等价物吗?

如果COM组件是进程内COM对象,则可以使用它以编程方式注册COM组件。这是一本书

要注册进程外COM对象,事情会变得棘手。看见Hello示例显示了一些选项。背景资料


一般来说,如果您需要对EXE执行此操作,则将其剥离到*.EXE/regserver将更容易。

您也可以尝试使用regsvr32。这就足够了:

Shell(SomeActiveX.Exe /regserver)
Shell(regsvr32 SomeActiveX.Exe)

我可能处理不正确,但我认为DLLRegisterServer只能用于DLL和OCX?哇,如果这是最好的,我最好把我的重构帽子拿出来。感谢您的参考资料。Regsvr32不适用于ActiveX Exe。在这种特殊情况下,我不能使用Shell。