[BOOTDATA][NETSHELL][INF] Improvements to the network setup

- Fix the network setup wizard start page.
- Add the ndisuio driver to the network setup.
- Remove the tcpip driver from the system setup.
This commit is contained in:
Eric Kohl
2025-03-02 15:07:09 +01:00
parent f1a66daeeb
commit da5192e622
5 changed files with 91 additions and 16 deletions

View File

@@ -18,6 +18,7 @@ list(APPEND INF_FILES
machine.inf
monitor.inf
msmouse.inf
ndisuio.inf
NET_NIC.inf
nettcpip.inf
ports.inf

60
media/inf/ndisuio.inf Normal file
View File

@@ -0,0 +1,60 @@
; NDISUIO.INF
; Installation file for the NDIS Usermode I/O Protocol
[Version]
Signature = "$Windows NT$"
;Signature = "$ReactOS$"
LayoutFile = layout.inf
Class = NetTrans
ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318}
Provider = %ReactOS%
DriverVer = 04/12/2006,1.00
[Manufacturer]
%ReactOS% = ReactOS
[ReactOS]
%NDISUIO_DisplayName% = Install, MS_NDISUIO
;--------------------------- NDISUIO DRIVER -----------------------------
[Install]
Characteristics = 0x28
AddReg = Inst_Ndi
CopyFiles = CopyFiles_Sys
[Inst_Ndi.NT]
HKR,"Ndi","HelpText",0x00000000,"%NDISUIO_HelpText%"
HKR,"Ndi","Service",0x00000000,"Ndisuio"
HKR,"Ndi\Interfaces","UpperRange",0x00000000,"noupper"
HKR,"Ndi\Interfaces","LowerRange",0x00000000,"ndis4,ndis5"
[Install.Services]
AddService = Ndisuio, , NDISUIO_Service_Inst
[NDISUIO_Service_Inst]
DisplayName = "%NDISUIO_DisplayName%"
Description = "%NDISUIO_DisplayName%"
ServiceType = 1
StartType = 1
ErrorControl = 1
ServiceBinary = %12%\ndisuio.sys
LoadOrderGroup = NDIS
[CopyFiles_Sys]
ndisuio.sys
;-------------------------------- STRINGS -------------------------------
[Strings]
; Non-localizable
ReactOS = "ReactOS Project"
; Localizable
NDISUIO_DisplayName = "NDIS Usermode I/O Protocol"
NDISUIO_HelpText = "A driver that supports the NDIS Usermode I/O Protocol."
[Strings.0409]
NDISUIO_DisplayName = "NDIS Benutzermodus E/A Protokoll"
NDISUIO_HelpText = "Ein Treiber, der das NDIS Benutzermodus E/A Protokoll unterstützt."

View File

@@ -20,7 +20,6 @@ machine.inf
monitor.inf
msmouse.inf
NET_NIC.inf
nettcpip.inf
ports.inf
scsi.inf
unknown.inf