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