; CommModifyKit.inf - KMDF 上层过滤驱动安装文件 ; 通过 PnP 注册为 Serial 设备类的 UpperFilters ; 安装方式:pnputil /add-driver CommModifyKit.inf /install [Version] Signature = "$Windows NT$" Class = Ports ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318} Provider = %ProviderName% DriverVer = 07/22/2026,1.0.0.1 CatalogFile = CommModifyKit.cat PnpLockdown = 1 [SourceDisksNames] 1 = %DiskName% [SourceDisksFiles] CommModifyKit.sys = 1,, [DestinationDirs] DefaultDestDir = 12 ; %windir%\System32\drivers ; ============================================================================ ; DDInstall 节(PnP 安装) ; ============================================================================ [DDInstall.NTamd64] CopyFiles = CommModifyKit_CopyFiles [DDInstall.NTamd64.Services] AddService = CommModifyKit,,CommModifyKit_Service_Inst ; ============================================================================ ; 注册为 UpperFilters ; 在设备类注册表中添加 UpperFilters = CommModifyKit ; ============================================================================ [DDInstall.NTamd64.HW] AddReg = CommModifyKit_AddReg [CommModifyKit_AddReg] HKR,,"UpperFilters",0x00010000,"CommModifyKit" [CommModifyKit_CopyFiles] CommModifyKit.sys [CommModifyKit_Service_Inst] DisplayName = %ServiceName% Description = %ServiceDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\CommModifyKit.sys LoadOrderGroup = Extended base ; ============================================================================ ; 字符串 ; ============================================================================ [Strings] ProviderName = "CommModifyKit" DiskName = "CommModifyKit Installation Disk" ServiceName = "CommModifyKit" ServiceDesc = "CommModifyKit Serial Filter Driver"