mirror of
https://github.com/arehnman/yttrium-virtio-gpu.git
synced 2026-11-07 02:06:32 +00:00
92 lines
2.9 KiB
INI
92 lines
2.9 KiB
INI
;-----------------------------------
|
|
;INX_COPYRIGHT_1
|
|
;INX_COPYRIGHT_2
|
|
;-----------------------------------
|
|
; vioprot.inf
|
|
;-----------------------------------
|
|
; VIRTIO network protocol
|
|
;-----------------------------------
|
|
;Installation Notes:
|
|
; Step by step driver installation wiki:
|
|
; https://github.com/virtio-win/kvm-guest-drivers-windows/wiki/Driver-installation
|
|
;
|
|
|
|
[version]
|
|
Signature = "$Windows NT$"
|
|
Class = NetTrans
|
|
ClassGUID = {4d36e975-e325-11ce-bfc1-08002be10318}
|
|
Provider = %VENDOR%
|
|
DriverVer = 01/01/2020,1.1
|
|
CatalogFile = vioprot.cat
|
|
|
|
|
|
[Manufacturer]
|
|
%VENDOR%=Standard,NTx86,NTamd64
|
|
|
|
[Standard.NTx86]
|
|
%NETKVMP_Desc%=Install,VIOPROT
|
|
|
|
[Standard.NTamd64]
|
|
%NETKVMP_Desc%=Install,VIOPROT
|
|
|
|
;-------------------------------------------------------------------------
|
|
; Installation Section
|
|
;-------------------------------------------------------------------------
|
|
[Install]
|
|
AddReg=Inst_Ndi
|
|
Characteristics=0x0
|
|
CopyFiles=Copy.Exec
|
|
|
|
;-------------------------------------------------------------------------
|
|
; Ndi installation support
|
|
;-------------------------------------------------------------------------
|
|
[Inst_Ndi]
|
|
HKR, Ndi, ClsID, 0, {F69513F1-8E1A-4F35-82D9-046406970E6D}
|
|
HKR,Ndi,Service,,netkvmp
|
|
HKR,Ndi,HelpText,,%NETKVMP_HelpText%
|
|
HKR,Ndi\Interfaces, UpperRange,, noupper
|
|
HKR,Ndi\Interfaces, LowerRange,,"ndis5,ndis5_prot"
|
|
|
|
;-------------------------------------------------------------------------
|
|
; Service installation support
|
|
;-------------------------------------------------------------------------
|
|
[Install.Services]
|
|
AddService=netkvmp,0x800,NETKVMP.ServiceInst ;SPSVCSINST_STARTSERVICE
|
|
|
|
[NETKVMP.ServiceInst]
|
|
DisplayName = %NETKVMP_Desc%
|
|
ServiceType = 16 ;SERVICE_WIN32_OWN_PROCESS
|
|
StartType = 2 ;SERVICE_AUTO_START
|
|
ErrorControl = 1 ;SERVICE_ERROR_NORMAL
|
|
ServiceBinary = %11%\netkvmp.exe
|
|
Description = %NETKVMP_Desc%
|
|
|
|
[Install.Remove.Services]
|
|
DelService=netkvmp,0x200 ;SPSVCINST_STOPSERVICE
|
|
|
|
;-------------------------------------------------------------------------
|
|
; Declare Destination Directories for file copy/deletion
|
|
;-------------------------------------------------------------------------
|
|
[SourceDisksNames]
|
|
1=%DiskDescription%,"",,
|
|
|
|
[SourceDisksFiles]
|
|
netkvmno.dll=1
|
|
netkvmp.exe=1
|
|
|
|
[DestinationDirs]
|
|
Copy.Exec = 11 ; %windir%\System32
|
|
|
|
;-------------------------------------------------------------------------
|
|
; Files to Copy/Delete - Referenced by Install and Remove sections above
|
|
;-------------------------------------------------------------------------
|
|
[Copy.Exec]
|
|
netkvmno.dll,,,0x00004002 ; COPYFLG_NOSKIP | COPYFLG_IN_USE_RENAME
|
|
netkvmp.exe,,,0x00004002 ; COPYFLG_NOSKIP | COPYFLG_IN_USE_RENAME
|
|
|
|
[Strings]
|
|
VENDOR = "INX_COMPANY"
|
|
DiskDescription = "INX_PREFIX_VENDORVirtIO NetKVM Protocol Driver Disk"
|
|
NETKVMP_Desc = "INX_PREFIX_VENDORVirtIO NetKVM Protocol Driver"
|
|
NETKVMP_HelpText = "A driver to support SRIOV Failover for VirtIO network devices"
|