如何确定我的编译C ++ DLL是否在IDE中使用?

时间:2014-06-18 22:56:38

标签: c++ ide activex

我们开发了一个C ++ ActiveX DLL,现在要出售。

我们希望为OCX组件实现类似VB6的 .lic 文件的许可方案。我们的想法是,在项目中使用我们库的开发人员需要一个许可文件,如果ActiveX组件确定它在IDE中使用,则会自动检查其有效性。

如何在C ++中找到它?

1 个答案:

答案 0 :(得分:1)

支持ActiveX设计时许可的IDE通过调用IClassFactory2::CreateInstanceLic并传递NULL bstrKey参数来实现此目的。随意处理您喜欢的任何方式。您无法检测到不合作的IDE。