テクニカル ドキュメント #114



Doc ID: 114
製品: KernelDriver
Version:  5.1X

KernelDriver USB for Windows NT 4.0 (v5.1x) - ドライバの配布

KernelDriver の v5.1X (Windows NT 4.0 で USB バスをサポートしてます) を使用して、対象の Windows マシン (KernelDriver をインストールしていないマシン) に KernelDriver ベースのドライバを配布するには、以下の手順に従ってください:
  • windrvr.syswdusbd.sys および SYS/VxD カーネル ドライバ - my_kd.sys/vxd - ファイルを対象のコンピュータの drivers ディレクトリ - WINNT\system32\drivers にコピーします。
    それらのファイルをコピーする際には、古いバージョンのファイルで新しいバージョンのファイルを上書きしないように注意してください。

    windrvr.sys 開発マシンの KernelDriver\redist\register ディレクトリにあります。wdusbd.sys は、KernelDriver\redist ディレクトリにあります。

  • 開発マシンの KernelDriver\util ディレクトリから wdreg.exe ファイルを対象のマシンにコピーします。

  • 新しいドライバをインストールする前に、wdreg.exe の remove コマンドを使用して、現在の windrvr.sys および wdusbd.sys サービス (存在する場合) を削除します:
    1. KernelDriver または WinDriver の Kernel PlugIn 機能を使用して既存のドライバを開発した場合、wdreg.exe を使用して、カーネル ドライバのサービスを停止して削除します:
          wdreg.exe -name <driver name> remove
    2. wdreg.exe を使用して、現在の windrvr.sys および wdusbd.sys サービスを削除します:
          wdreg.exe -name wdusbd remove
          wdreg.exe remove


  • 以下のように、wdreg.exe を使用して、windrvr.sys をインストールします:
        wdreg.exe install

  • 以下のように、wdreg.exe を使用して、wdusbd.sys をインストールします:
        wdreg.exe -name wdusbd install

  • wdreg.exe ユーティリティを使用して、カーネル ドライバ - my_kd.sys - をインストールします:
        wdreg.exe -name <my_kd> install

    注意:

    1. *.sys 拡張子なしで、ドライバ名を指定します。

    2. カーネル ドライバをインストールする前に、まず初めに、windrvr.sys および wdusbd.sys をインストールします。

  • WinDriver executable/DLL ファイルを対象のマシンの選択したディレクトリにコピーし、起動します。