Dismiss Notice

Register now to be one of the first members of this SharePoint Community! Click here it just takes seconds!

Dismiss Notice
Welcome Guest from Country Flag

NDIS Virtual Miniport Driver (netvmini) サンプルをインストールする

Discussion in 'Official Microsoft News' started by jpwdkblg, Mar 29, 2017.

Thread Status:
Not open for further replies.
  1. jpwdkblg

    jpwdkblg Guest

    Blog Posts:
    0
    [FONT=メイリオ]今回は、ネットワークアダプタ (または Network Interface Card: NIC) のドライバのサンプル NDIS Virtual Miniport Driver (netvmini) サンプルをご紹介します。[/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]このサンプルは、物理 NIC を必要とせずに、NDIS ミニポートドライバの実装を確認できるサンプルです。ミニポートドライバについては、さなえすさんの以前の記事「Windows の Network Driver」をご参照ください。[/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]今回は、このサンプルをビルドして、ターゲット側 PC の Windows 10 (1607) x86 にインストールし、デバイスマネージャー上で表示されるところまでを確認します。サンプルをビルドする、開発側の PC は Windows 10 (1607) x64 に Visual Studio 2015 と WDK 10 がインストールされています。[/FONT]

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ]1. サンプルの入手[/FONT]​

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ]NDIS Virtual Miniport Driver (netvmini) サンプルは、以下のサイトの右側の緑色の [Clone or Download] ボタンを押すと表示される [Download ZIP] ボタンで Windows-driver-samples-master.zipをダウンロードすると、Windows-driver-samples-masternetworkndisnetvmini6x のフォルダにあります。[/FONT]​

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ]https://github.com/Microsoft/Windows-driver-samples[/FONT]​

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ]2. サンプルのビルド[/FONT]​

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ]このフォルダの netvmini.sln を、Visual Studio 2015 で開きます。[/FONT]​

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ][ソリューション ‘netvmini’] を右クリックして [構成マネージャー] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]今回は、[アクティブソリューション構成] を [Debug]、[アクティブソリューション プラットフォーム] を[Win32] とします。また、今回は ndisvmini630 (NDIS 6.30) のプロジェクトを使いたいと思いますので、ndisvmini60 と ndisvmini620 の [ビルド] のチェックボックスは外します。[/FONT]​

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ][ソリューション ‘ndisvmini’] を右クリックして [ソリューションのリビルド] をクリックします。netvmini6x630Debugnetvmini630 フォルダに以下の 3 つのファイルができます。[/FONT]​

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]netvmini630.cat[/FONT]

    [FONT=メイリオ]netvmini630.inf[/FONT]

    [FONT=メイリオ]netvmini630.sys[/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]3. サンプルのインストール[/FONT]​

    [FONT=メイリオ] [/FONT]​

    [FONT=メイリオ]今回動作確認する OS は、Windows 10 (1607) x86 です。これが入っているターゲット PC に C:netvmini630 というフォルダを作り、前述のビルドしてできた 3 つのファイルをコピーします。[/FONT]​

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ][スタート] を右クリックして [デバイスマネージャー] をクリックします。[/FONT]

    [FONT=メイリオ]メニューの [操作] から [レガシ ハードウェアの追加] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]ハードウェアの追加ウィザードが開きます。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ][次へ] をクリックし、[一覧から選択したハードウェアをインストールする] を選択して [次へ] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ][ネットワーク アダプター] を選択します。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]右下の [ディスク使用] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]C:netvmini630 フォルダの netvmini630.inf を選択し、[開く] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]以下の画面で [OK] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]以下の画面で [次へ] をクリックしていきます。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]署名に関する警告が出ますが、今回はテストなので、インストールを進めます。[/FONT]

    [FONT=メイリオ]完了すると、以下の画面が表示されるので、[完了] をクリックします。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]4. デバイスマネージャでの確認[/FONT]​

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ][デバイス マネージャー] の画面に戻るので、[ネットワーク アダプタ―] の下を見てみると、今回のサンプル [Virtual Ethernet Adapter (NDIS 6.30)] がインストールされたことが確認できます。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]今回ご紹介する手順は以上です。[/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]せっかくなので、もう少し見てみます。[/FONT]

    [FONT=メイリオ]試しに、[スタート] を右クリックして、[ネットワーク接続] をクリックすると、以下のように表示されています。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]右クリックして [プロパティ] を見ると以下のような感じです。[/FONT]

    [FONT=メイリオ] [/FONT]

    [​IMG]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]以上の内容がお役に立ちましたら幸いです。[/FONT]

    [FONT=メイリオ] [/FONT]

    [FONT=メイリオ]WDK サポートチーム 津田[/FONT]

    Continue reading...
     
Thread Status:
Not open for further replies.

Share This Page

LiveZilla Live Chat Software