特定のドライバー (VMulti に基づくカスタム仮想 hid ドライバー) に依存するアプリケーションを C# で作成しました。
現在、すべてが機能しており、アプリケーションとドライバーの両方を 1 つのインストール パッケージに結合したいと考えています。現在、アプリケーション部分には .exe ファイルと .dll ファイルがあります。私のドライバーには、.inf ファイルと .sys ファイル、hidkmdf.sys、および WdfCoInstaller01009.dll (この dll は WDK からのもの) があります。inf を右クリックして [インストール] をクリックする従来の方法では、ドライバーをインストールできません。代わりに、devcon を使用してインストールします (コマンドは「install inffile.inf hardwareid」です)。
InstallShield LE を使用してみましたが、アプリケーションのみをインストールでき、ドライバーはインストールできません。いくつかの検索を行った後、DIFxAPP を使用してドライバーのインストール フレームワークを作成している人を見つけましたが、アプリケーションのインストール プロセス中にドライバーがインストールされるように、これを InstallShield に統合できるかどうかはわかりません。
私の主な質問は次のとおりです。アプリケーションとドライバーのインストールを 1 つのパッケージに統合する最も簡単な方法は何ですか (setup.exe がドライバーとアプリケーションの両方をインストールすることを意味します)。
私はドライバーの開発とアプリケーションの展開に非常に慣れていないため、提案は大歓迎です。
ありがとうございました
編集: ソリューションが有料ツールを必要としないことをお勧めします。