需要帮助理解iInstall屏蔽中的dll注册



使用Installshield 2013 Professional,需要帮助了解它如何在我的Basic MSI项目中注册dll、ocx等。我知道其中一些是自注册的,但我也知道将组件标记为自注册违反了最佳实践。

因此,我不太明白我需要做什么。我应该只包括不选中自注册框的组件吗?生成时的COM提取设置与此有关吗?

Brian,编译时的Com提取是最佳实践选项。它将在构建时提取注册表数据,您可以在MSI、appid、progid等的不同表中看到相同的数据。