システムwiki

infファイルの新しいフィルタディレクティブはしません

DmBerc 受付中 最終更新日:2022-04-01 16:55

拡張クラスと新しいフィルターディレクティブを使用して、UMDFテンプレートからフィルタードライバーを作成しようとしています:

//


[version]

Signature= "$ WindowsNT $"

Class=%ClassName%

ClassGuid=%ClassGuid%

Provider=%ManufacturerName%

CatalogFile= USB4FilterDrv.cat

DriverVer=;TODO:setDriverVerinstampinfpropertypages

PnpLockdown= 1

ExtensionId= {f1b9cd93-0880-4559-8b15-10916ab80133};ランダムに生成されたGUID

[メーカー]

%ManufacturerName%= Corp、NT $ ARCH $ .10.0 ...22000

[Corp.NT $ ARCH $ .10.0 ...22000]

%Usb4FilterDrv.DrvDesc%= USB4FilterDrv、USB4\ROOT_DEVICE_ROUTER&VID_8086&PID_9A1B&REV_0001

%Usb4FilterDrv.DrvDesc%= USB4FilterDrv、USB4\ROOT_DEVICE_ROUTER&VID_8086&PID_9A1D&REV_0001

[SourceDisksNames]

1=%DiskName%

[SourceDisksFiles]

USB4FilterDrv.dll= 1

;


UMDFDevice

[USB4FilterDrv.NTamd64]

CopyFiles= UMDriverCopy

[USB4FilterDrv.NTamd64.Filters]

AddFilter= USB4FilterDrv , UpperFilterInstall

[UpperFilterInstall]

FilterPosition= Upper

[USB4FilterDrv.NTamd64.Services]

AddService= WUDFRd、0x000001f8、WUDFRD_ServiceInstall

[USB4FilterDrv.NTamd64.Wdf]

UmdfService= USB4FilterDrv、USB4FilterDrv_Install

UmdfServiceOrder= USB4FilterDrv

[USB4FilterDrv_Install]

UmdfLibraryVersion= $ UMDFVERSION $

ServiceBinary=%12%\UMDF\USB4FilterDrv.dll

[WUDFRD_ServiceInstall]

DisplayName=%WudfRdDisplayName%

ServiceType= 1;SERVICE_KERNEL_DRIVER

StartType= 3;SERVICE_DEMAND_START

ErrorControl= 1;SERVICE_ERROR_NORMAL

ServiceBinary=%12%\WUDFRd.sys

[DestinationDirs]

UMDriverCopy= 12、UMDF;copytodrivers\umdf

[UMDriverCopy]

USB4FilterDrv.dll

;


汎用

[文字列]

ClassName= "Extension"

ClassGuid= "{e2f84ce7-8efa-411c-aa69-97454ca4cb57}"

ManufacturerName= "Corporation"

DiskName= "USB4DriverInstallationDisk"

Usb4FilterDrv.DrvDesc= "USB4Service"

WudfRdDisplayName= "WindowsDriverFoundation-User-modeDriverFrameworkReflector"

//


新しいディレクティブFilter=Upperを使用する場合、

私はこれを手に入れました:

一方、私が使用する場合:

[USB4FilterDrv.NTamd64.HW]

AddReg= Filters

[フィルター]

HKR , "UpperFilters"、0x00010008、 "USB4FilterDrv"

フィルタドライバは2つのデバイスにインストールされますが、デバイスマネージャのエントリには表示されません

足りないものはありますか?

返信リスト(回答:1)

1 #
IgorLey

Q&Aフォーラムでそのような質問をする方が効果的です https://docs.Microsoft.com/ja-jp/answers/index....
これは、プログラマー、管理者、企業ユーザー、そしてこのフォーラムを対象としています.ホームユーザーを対象としているため、地元の専門家には対応する知識がない可能性があります.申し訳ありません.
または、ロシアのMSDNフォーラムを試すこともできます https://social.msdn.Microsoft.com/Forums/ru-RU/...