7

MSDN から入手した WFP サンプルをコンパイルしてデプロイしようとしましたmsnmntrが、すべてのサンプルで同じ問題が発生します。

Visual Studio 2012 Ultimate で欠落しているドキュメントの手順が 1 つあるため、これとすべてのサンプルはデプロイに失敗します。

それは言います:

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

2) ドライバー パッケージのプロパティ ページで、[構成プロパティ]、[ドライバーのインストール]、[配置] の順にクリックします。

ただし、次の画面でわかるように、Visual Studio 2012 にはそのようなオプションはありません。

ここに画像の説明を入力

私が間違っていることを知りたいです。

4

2 に答える 2

4

これは、Microsoft サポートから受け取った回答です。

msnmntr.slnVisual Studio で開きます。

ソリューション エクスプローラーで、[ソリューションmsnmntr(2 つのプロジェクト)] を右クリックし、[ ] を選択しますAdd > New Project。に移動しWindows Driver > Packageます。Package という名前の新しいドライバー インストール パッケージを追加しますmsnmntr

ソリューション エクスプローラーで、[ソリューションmsnmntr(2 つのプロジェクト)] を右クリックし、[構成マネージャー] を選択します。必要な構成とプラットフォームを選択します (例: Win8 デバッグ、x64)。

msnmntrソリューション エクスプローラーで、[パッケージ] を右クリックし、[プロパティ] を選択します。に移動しConfiguration Properties > Driver Install > Deploymentます。確認してくださいEnable deployment。確認してくださいRemove previous driver versions before deployment。ターゲット コンピューターの名前を入力します。を選択しDo Not Installます。

ソリューション エクスプローラーで、 を見つけて開きmsnmntr.infます。セクションに、次の行を追加し[Version]ます。

Class = ActivityMonitor
CatalogFile = msnmntr.cat

セクションのすぐ上に、次の[Strings]セクションを追加します。

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
msnmntr.sys = 1,,

[ビルド] メニューで、[ソリューションのビルド] を選択します。

ターゲット コンピューターで INF ファイルを見つけます (例: C:\DriverTest\DriverFiles\msnmntr.inf)。INF ファイルを右クリックし、[ Install.

ターゲット コンピューターで、コマンド プロンプト ウィンドウを管理者として開き、 と入力しnet start msnmntrます。

于 2012-11-29T07:54:54.193 に答える
2

そのため、使用しているサンプルに関して同じ問題がありました。それはすべて、彼らが実際に私に編集してほしいプロジェクトについて混乱していたことが原因でした. ドライバープロジェクトではなく、「パッケージ」と呼ばれるものであることがわかりました。そのようなパッケージがあるかどうかはわかりませんが、それが私の場合の問題でした。 ここに画像の説明を入力

于 2012-11-15T02:09:10.497 に答える