我需要以编程寄存器的ActiveX EXE和壳牌(SomeActiveX.Exe / REGSERVER)是不够的。有没有人知道的API相当于?

有帮助吗?

解决方案

可以使用的DllRegisterServer 以注册COM组件编程,如果它是一个进程内COM对象。这里是一个 VB6上MSDN 例子。

要注册一个出处理COM对象,事情变得棘手。请参见暴露ActiveX对象。 Hello示例显示了一些选项。 拉里·奥斯特曼的博客上讲述这个的背景信息。

在一般情况下,如果你需要做这一个EXE,炮击了对* .EXE / REGSERVER将容易得多。

其他提示

您可以尝试使用REGSVR32也。这应该是足够的:

Shell(SomeActiveX.Exe /regserver)
Shell(regsvr32 SomeActiveX.Exe)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top