我多年来一直在编写Windows程序和DLL,但从未创建过安装程序。如何为我编写的少数DirectShow过滤器创建轻量级安装程序?
安装程序需要将过滤器二进制文件解压缩到Program Files中的某个位置,然后注册它们。它还需要提供有效的卸载。很简单,但我不知道从哪里开始。
我使用的是Visual Studio 2010,我的代码是C ++。
答案 0 :(得分:5)
您可以尝试使用Visual Studio setup project。它非常有限,但它支持您需要做的事情。
另一个免费替代方案是WiX。它有一个陡峭的学习曲线,但它完成了工作。
Visual Studio和WiX都使用Windows Installer。因此,您将拥有完整的Windows集成和产品管理(修改,修复和删除)。
答案 1 :(得分:0)
我个人喜欢innosetup,没有将它用于directshow,但我用它来安装和启动服务。它当然可以进行注册表操作。