プロジェクトの各構成で、リモート テスト コンピューターにドライバー パッケージの自動展開を構成できます。 ドライバーのプロジェクト プロパティ ページから、テスト用にドライバーを展開する方法をさらに制御できます。 各構成でドライバー ソリューションをビルドするたびに、ドライバーを自動的に展開することを選択できます。 展開の詳細については、「 ドライバーの展開とテスト用のコンピューターのプロビジョニング (WDK 8.1) 」および「 テスト コンピューターへのドライバーの展開」を参照してください。
ドライバー パッケージ プロジェクトの展開プロパティの設定
ドライバー パッケージのプロパティ ページを開きます。 ソリューション エクスプローラーでドライバー パッケージ プロジェクトを長押し (または右クリック) し、[プロパティ] を選択 します。
手記 ドライバー ソリューションにドライバー パッケージ プロジェクトがない場合は、追加する必要があります。 「ドライバー パッケージの作成」を参照してください。 展開プロパティは、ドライバー パッケージがある場合にのみ使用できます。
ドライバー パッケージのプロパティ ページで、[ 構成プロパティ] を選択し、[ ドライバーのインストール] を選択し、[ 展開] を選択します。
[ デプロイを有効にする] オプションを選択します。 このオプションを選択すると、使用するテスト コンピューターを選択でき、ドライバーのインストールと展開のオプションを構成できます。
プロジェクトの構成とプラットフォーム
構成リストとプラットフォームの一覧を使用すると、さまざまなプロジェクト構成とプラットフォームの組み合わせに異なる展開設定を適用できます。 たとえば、デバッグ ビルド用の一連の展開オプションを使用して、1 つのテスト コンピューターにドライバーを展開したり、リリース ビルド用の別のテスト コンピューターや展開オプションにドライバーを展開したりできます。
デプロイの有効化
[ 展開を有効にする] を選択して、テスト コンピューターにドライバー パッケージを展開できます。 構成リストと組み合わせて、デバッグ ビルドのデプロイを無効にし、リリース ビルドで有効にすることもできます。
最新バージョンのドライバーをテストしていることを確認するには、展開前に [ 以前のバージョンのドライバーを削除する] を選択します。
ターゲット コンピューター名
展開とテストに使用するターゲット コンピューターを選択できます。 テスト コンピューターを既に構成している場合は、この一覧からテスト コンピューターを選択できます。 テスト コンピューターを構成していない場合は、[ 参照 ] ボタンを使用して構成できます。 テスト コンピューターの構成の詳細については、「テスト コンピューター へのドライバーの展開」を参照してください。 プロジェクトの構成とプラットフォームがテスト システムのターゲット アーキテクチャと一致していることを確認します。 x64 バージョンの Windows を実行しているシステムに x86 (Win32) ドライバーをインストールしようとすると、一般的な展開エラーが発生します。
デバッガーの操作の詳細については、「 Windows デバッグの概要」を参照してください。
ドライバーのインストール オプション
インストールしない - これが既定のオプションです。 ドライバー パッケージを ドライバー ストア にインポートする場合、またはテスト コンピューターでドライバー検証ツールオプションを有効にして設定する場合は、インストールしないことを選択できます。
ハードウェア ID ドライバーの更新 - 実際のハードウェア デバイスのドライバーを展開するには、代わりに インストールと確認 を使用します。 ルート列挙ドライバーのドライバーを展開するには、 ハードウェア ID ドライバーの更新 または インストールと確認のいずれかを使用できます。 ハードウェア ID ドライバー更新プログラムを使用する場合は、INF ファイルに表示されるのと同じハードウェア ID を入力する必要があり、そのハードウェア ID は Root\Xxx 形式である必要があります。 このオプションを選択すると、リモート コンピューターの %Systemdrive%\drivertest\drivers フォルダーにファイルがコピーされます。 デバイス コンソール ユーティリティ Devcon は、パッケージからそのハードウェア ID と INF ファイルのドライバーをインストールします。 たとえば、[ ハードウェア ID ドライバーの更新] を 選択し、HWID を Root\yourprojectname に設定できます。 プロジェクト名に含まれるスペースは必ず除外してください。
カスタム コマンド ライン - インストール時に独自のカスタム コマンド スクリプトを実行することを選択できます。 カスタム コマンド スクリプトを実行する場合は、[ 追加 ファイル] セクションに必要なファイルを追加してください。 追加のファイルは、リモート コンピューター の%Systemdrive%\drivertest\drivers フォルダーにコピーされます。
インストールと確認 - 自動テスト スクリプトを使用して、インストールをテストすることができます。 このオプションを選択し、既定の ドライバー パッケージ インストール タスク (可能な再起動) または 既定のプリンター ドライバー パッケージインストール タスク (再起動可能) を指定すると、テストはドライバーの INF ファイルを読み取り、ドライバーをインストールします。 テストでは、ドライバーが稼働していることを確認します。 完了すると、テストはインストール タスクの成功または失敗に関する詳細情報を提供します。
省略可能なデバイス クエリ - 既定値は %PathToInf%です。 ドライバーの INF ファイルへのパスは自動的に置換されます。 INF ファイルを別の場所に配置する必要がない限り、この値を変更する必要はありません。
その他のファイル
[追加ファイル] ボックスを使用して、リモート テスト コンピューターにコピーするカスタム インストール スクリプトまたはアプリケーションを指定できます。 ここで指定したファイルは、リモート コンピューターの %Systemdrive%\drivertest\drivers フォルダーに追加されます。