我已經在C#中創建了一個依賴特定驅動程序(基於VMulti的自定義虛擬隱藏驅動程序)的應用程序。包含驅動程序和應用程序安裝
目前,我有一切工作,我想結合應用程序和驅動程序到一個安裝包。截至目前,我的應用程序部分有一個.exe文件和一個.dll文件。我的驅動程序有一個.inf和.sys文件,hidkmdf.sys和WdfCoInstaller01009.dll(這個DLL來自WDK)。我無法通過右鍵單擊inf並單擊安裝的傳統方法來安裝驅動程序。相反,我使用devcon來安裝它(命令是「install inffile.inf hardwareid」)
我試過使用InstallShield LE,但我只能安裝應用程序,而不是驅動程序。在完成一些搜索之後,我發現有人使用DIFxAPP爲驅動程序創建安裝框架,但是我不確定這是否可以集成到InstallShield中,以便在應用程序安裝過程中安裝驅動程序。
所以我的主要問題是:什麼是應用程序和驅動程序安裝組合成一個包(指的setup.exe會同時安裝驅動程序和應用程序)的最好和最簡單的方法是什麼?
我對驅動程序開發和應用程序部署很新,所以有任何建議都是值得歡迎的。
謝謝
編輯:最好是該解決方案不需要任何支付工具。