私は、Windows10のデフォルトでusbser.sys
ドライバーがインストールされているGPSスポーツロガーを使用しています。この標準ドライバーはnotWebUSB APIをサポートします。そのため、ローカルのWindows 10マシンでは、 Zadig (v2.4)を使用して libusbK ドライバーを正常にインストールしました。
このGPSスポーツロガー(およびMTK 3329 GPSモジュールを備えた他のロガー)に固有の WebUsb-mtkコード をオープンソース化したので、この署名付きドライバーを他のWindows10にも配布したいと思います。同様のハードウェアのユーザー。
既存のドライバーを正しく無効(?)にし、ハードウェアのlibusbKドライバーをインストールするインストールパッケージを生成する手順は何ですか?(LibUSBKはすでに署名されています、したがって、署名は関係ないと思います。)
p.s. Mac OS Xでは、このハードウェア用のWebUSBはそのまま使用できます。
libusbK --InfWizardを使用したクライアントインストーラーの作成 によると、インストーラーは基本的に、Windowsの標準機能である Driver Package Installer(DPInst) を使用してすべての操作を実行します。
DPInstを使用したドライバーパッケージのアンインストール によると、ドライバーをアンインストールする構文は次のとおりです。
DPInst.exe /u path-to-inf-file
usbser.sys
のドライバーはC:\Windows\WinSxS\AMD64_dual_usbser.inf_31bf3856ad364e35_10.0.17134.1_none_8281fb62ec80df7e
フォルダーにあるので、次のようなコマンドを使用してアンインストールできます。
DPInst.exe /u C:\Windows\WinSxS\AMD64_dual_usbser.inf_31bf3856ad364e35_10.0.17134.1_none_8281fb62ec80df7e
もちろん、インストーラーが最初にこのファイルが存在することを確認し、存在しない場合はそれを検索できるとよいでしょう。
次のステップは、次のコマンドを使用してlibusbKをインストールすることです。
DPInst.exe libusbK.inf
LibusbKをインストールしたので、それに属する.sys
ファイルと.inf
ファイルが必要です。両方を1つのフォルダーに入れてから、.inf
ファイルでDPInstを呼び出す必要があります。
(私はこれらのファイルを持っていないので、この答えはほとんど理論です。)