次の方法で共有


ドライバーパッケージプロジェクトの展開プロパティ

プロジェクトの各構成で、リモート テスト コンピューターにドライバー パッケージの自動展開を構成できます。 ドライバーのプロジェクト プロパティ ページから、テスト用にドライバーを展開する方法をさらに制御できます。 各構成でドライバー ソリューションをビルドするたびに、ドライバーを自動的に展開することを選択できます。 展開の詳細については、「 ドライバーの展開とテスト用のコンピューターのプロビジョニング (WDK 8.1) 」および「 テスト コンピューターへのドライバーの展開」を参照してください。

ドライバー パッケージ プロジェクトの展開プロパティの設定

  1. ドライバー パッケージのプロパティ ページを開きます。 ソリューション エクスプローラーでドライバー パッケージ プロジェクトを長押し (または右クリック) し、[プロパティ] を選択 します

    手記 ドライバー ソリューションにドライバー パッケージ プロジェクトがない場合は、追加する必要があります。 「ドライバー パッケージの作成」を参照してください。 展開プロパティは、ドライバー パッケージがある場合にのみ使用できます。

  2. ドライバー パッケージのプロパティ ページで、[ 構成プロパティ] を選択し、[ ドライバーのインストール] を選択し、[ 展開] を選択します。

  3. [ デプロイを有効にする] オプションを選択します。 このオプションを選択すると、使用するテスト コンピューターを選択でき、ドライバーのインストールと展開のオプションを構成できます。

プロジェクトの構成とプラットフォーム

構成リストとプラットフォームの一覧を使用すると、さまざまなプロジェクト構成とプラットフォームの組み合わせに異なる展開設定を適用できます。 たとえば、デバッグ ビルド用の一連の展開オプションを使用して、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 フォルダーに追加されます。