; ; mm.inf ; [Version] Signature = "$Windows NT$" Class = Display ClassGuid = {4D36E968-E325-11CE-BFC1-08002BE10318} ClassVer = 2.0 Provider = %ManufacturerName% CatalogFile = mm.cat DriverVer = 01/25/2024,0.45.0.0 PnpLockdown = 1 [Manufacturer] %ManufacturerName% = Standard,NTamd64 [Standard.NTamd64] %DeviceName% = ParsecVDADevice_Install, Root\Parsec\VDA [SourceDisksFiles] mm.dll = 1 [SourceDisksNames] 1 = %DiskName% ; =================== UMDF Device ================================== [ParsecVDADevice_Install.NT] CopyFiles = UMDriverCopy [ParsecVDADevice_Install.NT.hw] AddReg = ParsecVDADevice_HardwareDeviceSettings [ParsecVDADevice_HardwareDeviceSettings] HKR,, "UpperFilters", 0x00010000, "IndirectKmd" HKR, "WUDF", "DeviceGroupId", 0x00000000, "ParsecDriverGroup" HKR,, "Security",, "D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GRGW;;;WD)" [ParsecVDADevice_Install.NT.Services] AddService = WUDFRd,0x000001fa,WUDFRD_ServiceInstall [ParsecVDADevice_Install.NT.Wdf] UmdfService = ParsecVDA,ParsecVDA_Install UmdfServiceOrder = ParsecVDA UmdfKernelModeClientPolicy = AllowKernelModeClients UmdfHostProcessSharing = ProcessSharingDisabled UmdfHostPriority = PriorityHigh [ParsecVDA_Install] UmdfLibraryVersion = 2.25.0 ServiceBinary = %12%\UMDF\mm.dll UmdfExtensions = IddCx0102 AddReg = ParsecVDADevice_AddReg [ParsecVDADevice_AddReg] ; For verbose diagnostics, set to 1 HKR, Parameters,VerboseOn,0x00010001,1 HKR, Parameters,DisablePreferredRenderAdapterChange,0x00010001,1 [WUDFRD_ServiceInstall] DisplayName = %WudfRdDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\WUDFRd.sys [DestinationDirs] UMDriverCopy = 12,UMDF [UMDriverCopy] mm.dll ; =================== Generic ================================== [Strings] ManufacturerName = "Parsec Cloud, Inc." DiskName = "Parsec VDA Installation Disk" WudfRdDisplayName = "Windows Driver Foundation - User-mode Driver Framework Reflector" DeviceName = "Parsec Virtual Display Adapter"