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