在MSI执行期间执行DLL(安装程序)

时间:2010-03-24 04:26:49

标签: visual-studio-2008 visual-c++ dll dllimport orca

我为我的应用程序创建了一个MSI,我想在安装此MSI期间执行我的dll。 如何将我的dll添加到MSI。我在ORCA上读到了一些内容,但却收到了错误。

任何人都可以帮助我使用orca将我的dll添加到msi。 我的dll包含一个消息框和注册表项

2 个答案:

答案 0 :(得分:1)

我不建议直接使用Orca来创建安装程序。请尝试使用WiX。有关WiX的文档,教程等。您将找到有关创建自定义dll的信息。

答案 1 :(得分:0)

我使用Orca做到了这一点。只需按照以下教程:http://www.codeproject.com/kb/install/msicustomaction.aspx
对于不了解WIX并且没有时间学习它的人来说,实施起来很简单。

我现在唯一的问题是,当无声地执行MSI时,我无法运行自定义操作。请参阅:
Windows Installer custom action BEFORE any validation