我一直在編寫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