98系统PNP大结局。

直接NDIS5PNP,我把注册表贴出来,批处理,大家都会的。

下面的注册表,是清空所有的硬件,恢复到初始状态,我不喜欢明智等,反而往注册表里加一大堆的硬件信息,我这个是干干净净的,也就是装98第一次重启时的注册表。

REGEDIT4

[-HKEY_LOCAL_MACHINE\Config]

[-HKEY_LOCAL_MACHINE\Driver]

[-HKEY_LOCAL_MACHINE\Security]

[-HKEY_LOCAL_MACHINE\Enum]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ASD\Prob]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceClasses]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\IDConfigDB]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PerfStats]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Arbitrators]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ProtectedStorage]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC]

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class]

;;上面是删除注册表的信息,下面是加入始初信息
[HKEY_LOCAL_MACHINE\Enum\Root*PNP0C00\0000]
“InfName”=“MACHINE.INF”
“DeviceDesc”=“即插即用 BIOS”
“Class”=“System”
“HardwareID”=“PNP0C00"
“DetFunc”="
:DETECTBUS”
“NoSetupUI”=“1”
“DetFlags”=hex:40,00,00,00
“VerifyKey”=hex:50,50,42,00
“PnPBIOSVer”=hex:10
“PnPStrucOffset”=hex:c0,bd

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class]

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\1394]
@=“1394 总线控制器”
“Icon”=“-21”
“Link”=“{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}]
“Link”=“1394”
“Class”=“1394”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Adapter]
@=“CD-ROM 控制器”
“Icon”=“-9”
“Link”=“{4d36e964-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e964-e325-11ce-bfc1-08002be10318}]
“Link”=“Adapter”
“Class”=“Adapter”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Printer]
@=“打印机”
“Installer”=“MSPRINT.DLL”
“Icon”=“-4”
“NoDisplayClass”=“1”
“Link”=“{4d36e979-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MEDIA]
“Link”=“{4d36e96c-e325-11ce-bfc1-08002be10318}”
@=“声音、视频和游戏控制器”
“Icon”=“0”
“Installer”=“mmci.dll”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e96c-e325-11ce-bfc1-08002be10318}]
“Link”=“MEDIA”
“Class”=“MEDIA”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\DiskDrive]
@=“磁盘驱动器”
“EnumPropPages”=“iosclass.dll,EnumPropPages”
“SilentInstall”=“1”
“NoInstallClass”=“1”
“Icon”=“3”
“Link”=“{4d36e967-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e967-e325-11ce-bfc1-08002be10318}]
“Link”=“DiskDrive”
“Class”=“DiskDrive”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\GPS]
@=“全球定位设备”
“Icon”=“-22”
“Link”=“{6bdd1fc3-810f-11d0-bec7-08002be2092f}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{6bdd1fc3-810f-11d0-bec7-08002be2092f}]
“Link”=“GPS”
“Class”=“GPS”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\HID]
@=“人机接口设备”
“Icon”=“-24”
“Installer”=“hidci.dll”
“Link”=“{745a17a0-74d3-11d0-b6fe-00a0c90f57da}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{745a17a0-74d3-11d0-b6fe-00a0c90f57da}]
“Link”=“HID”
“Class”=“HID”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net]
“Link”=“{4d36e972-e325-11ce-bfc1-08002be10318}”
@=“网络适配器”
“Installer”=“netdi.dll”
“Icon”=“-5”
“EnumDriverStack”=“enumfile.dll,EnumNetDriverStack”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e972-e325-11ce-bfc1-08002be10318}]
“Link”=“Net”
“Class”=“Net”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans]
“Link”=“{4d36e975-e325-11ce-bfc1-08002be10318}”
@=“网络协议”
“Installer”=“netdi.dll”
“Icon”=“-6”
“NoUseClass”=“1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e975-e325-11ce-bfc1-08002be10318}]
“Link”=“NetTrans”
“Class”=“NetTrans”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Image]
“Link”=“{6bdd1fc6-810f-11d0-bec7-08002be2092f}”
@=“Imaging Device”
“Installer”=“sti_ci.dll”
“Icon”=“0”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{6bdd1fc6-810f-11d0-bec7-08002be2092f}]
“Link”=“Image”
“Class”=“Image”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Infrared]
@=“红外线设备”
“Installer”=“infrared.dll”
“Icon”=“0”
“SilentInstall”=“1”
“DevLoader”=“*configmg”
“Enumerator”=“irenum.vxd”
“PortDriver”=“ircomm.vxd”
“PortSubClass”=hex:00
“Link”=“{6bdd1fc5-810f-11d0-bec7-08002be2092f}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{6bdd1fc5-810f-11d0-bec7-08002be2092f}]
“Link”=“Infrared”
“Class”=“Infrared”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Keyboard]
@=“键盘”
“Icon”=“-3”
“Link”=“{4d36e96b-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e96b-e325-11ce-bfc1-08002be10318}]
“Link”=“Keyboard”
“Class”=“Keyboard”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System]
@=“系统设备”
“Installer”=“sysclass.dll”
“Link”=“{4d36e97d-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e97d-e325-11ce-bfc1-08002be10318}]
“Link”=“SYSTEM”
“Class”=“SYSTEM”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MultiFunction]
@=“多功能适配器”
“Link”=“{4d36e971-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e971-e325-11ce-bfc1-08002be10318}]
“Link”=“MultiFunction”
“Class”=“MultiFunction”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem]
@=“调制解调器”
“Installer”=“Modem.Cpl”
“Icon”=“0”
“Link”=“{4D36E96D-E325-11CE-BFC1-08002BE10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4D36E96D-E325-11CE-BFC1-08002BE10318}]
“Link”=“Modem”
“Class”=“Modem”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Monitor]
@=“监视器”
“Installer”=“SetupX.Dll, Monitor_ClassInstaller”
“Icon”=“-1”
“Link”=“{4D36E96E-E325-11CE-BFC1-08002BE10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e96e-e325-11ce-bfc1-08002be10318}]
“Link”=“Monitor”
“Class”=“Monitor”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\CDROM]
@=“CDROM”
“EnumPropPages”=“iosclass.dll,EnumPropPages”
“SilentInstall”=“1”
“NOInstallClass”=“1”
“Installer”=“IOSClass.Dll,CDROMClassInstall”
“Icon”=“2”
“Link”=“{4d36e965-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e965-e325-11ce-bfc1-08002be10318}]
“Link”=“CDROM”
“Class”=“CDROM”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display]
@=“显示适配器”
“Installer”=“SetupX.Dll, Display_ClassInstaller”
“Icon”=“-1”
“EnumDriverStack”=“enumfile.dll,EnumDisplayDriverStack”
“Link”=“{4d36e968-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e968-e325-11ce-bfc1-08002be10318}]
“Link”=“Display”
“Class”=“Display”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\3D Accelerators]
@=“3D 加速器”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc]
@=“软盘控制器”
“Icon”=“-9”
“Link”=“{4d36e969-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e969-e325-11ce-bfc1-08002be10318}]
“Link”=“fdc”
“Class”=“fdc”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc]
@=“硬盘控制器”
“Icon”=“-9”
“Link”=“{4d36e96a-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e96a-e325-11ce-bfc1-08002be10318}]
“Link”=“hdc”
“Class”=“hdc”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Mouse]
@=“鼠标”
“Installer”=“SetupX.Dll, Mouse_ClassInstaller”
“Icon”=“-2”
“Link”=“{4d36e96f-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e96f-e325-11ce-bfc1-08002be10318}]
“Link”=“Mouse”
“Class”=“Mouse”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Ports]
@=“端口 (COM & LPT)”
“Icon”=“-23”
“Link”=“{4d36e978-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e978-e325-11ce-bfc1-08002be10318}]
“Link”=“Ports”
“Class”=“Ports”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e979-e325-11ce-bfc1-08002be10318}]
“Link”=“Printer”
“Class”=“Printer”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\MTD]
@=“内存技术驱动器(MTDs)”
“Link”=“{4d36e970-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e970-e325-11ce-bfc1-08002be10318}]
“Link”=“MTD”
“Class”=“MTD”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient]
@=“网络客户机”
“Installer”=“netdi.dll”
“Icon”=“-7”
“NoUseClass”=“1”
“Link”=“{4d36e973-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e973-e325-11ce-bfc1-08002be10318}]
“Link”=“NetClient”
“Class”=“NetClient”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetService]
@=“网络服务”
“Installer”=“netdi.dll”
“Icon”=“-8”
“NoUseClass”=“1”
“Link”=“{4d36e974-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e974-e325-11ce-bfc1-08002be10318}]
“Link”=“NetService”
“Class”=“NetService”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{5ec10354-a61a-11d0-8dd4-00c04fc3358c}]
“Link”=“Net”
“Class”=“Net”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\nodriver]
@=“其他找到的设备”
“NoInstallClass”=“1”
“SilentInstall”=“1”
“Link”=“{4d36e976-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e976-e325-11ce-bfc1-08002be10318}]
“Link”=“nodriver”
“Class”=“nodriver”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\PCMCIA]
@=“PCMCIA 插槽”
“Installer”=“MSPCIC.dll”
“Icon”=“0”
“EnumPropPages”=“MSPCIC.dll, EnumClassPropPages”
“Link”=“{4d36e977-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e977-e325-11ce-bfc1-08002be10318}]
“Link”=“PCMCIA”
“Class”=“PCMCIA”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\PrinterUpgrade]
@=“Printer Upgrades”
“Installer”=“MSPRINT.DLL”
“Icon”=“-4”
“NoUseClass”=“1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\SCSIAdapter]
@=“SCSI 控制卡”
“EnumPropPages”=“iosclass.dll,SCSIEnumPropPages”
“Icon”=“-10”
“Link”=“{4d36e97b-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e97b-e325-11ce-bfc1-08002be10318}]
“Link”=“SCSIAdapter”
“Class”=“SCSIAdapter”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\USB]
@=“通用串行总线控制器”
“Icon”=“-20”
“Link”=“{36FC9E60-C465-11CF-8056-444553540000}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Unknown]
@=“其他设备”
“Icon”=“-18”
“Link”=“{4d36e97e-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{4d36e97e-e325-11ce-bfc1-08002be10318}]
“Link”=“Unknown”
“Class”=“Unknown”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{36FC9E60-C465-11CF-8056-444553540000}]
“Link”=“USB”
“Class”=“USB”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\DBC]
@=“Device Bay Controller”
“NoInstallClass”=“1”
“Icon”=“-21”
“Link”=“{91EF3F20-E9D0-11D1-B332-00A0C959BBD2}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{91EF3F20-E9D0-11D1-B332-00A0C959BBD2}]
“Link”=“DBC”
“Class”=“DBC”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Storage]
@=“Storage device”
“Icon”=“-9”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\SBP2]
“Link”=“{d48179be-ec20-11d1-b6b8-00c04fa372a7}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class{d48179be-ec20-11d1-b6b8-00c04fa372a7}]
“Link”=“SBP2”
“Class”=“SBP2”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\CXP]

[HKEY_LOCAL_MACHINE\Enum]

[HKEY_LOCAL_MACHINE\Enum\INFRARED]

[HKEY_LOCAL_MACHINE\Enum\INFRARED\KnownDevices]
“*PNP0510”=“*PNP0510”
“*PNP0511”=“*PNP0511”
“IRMINI”=“IRMINI”
“IBM4MIR”=“IBM4MIR”
“PC87108”=“PC87108”
“LZ9AT32”=“LZ9AT32”
“*TOS7009”=“*TOS7009”
“PCI\VEN_1179&DEV_0701”=“PCI\VEN_1179&DEV_0701”
“*ALI5123”=“*ALI5123”
“*SMCF010”=“*SMCF010”
“*WEC0510”=“*WEC0510”

[HKEY_LOCAL_MACHINE\Enum\Root]

[HKEY_LOCAL_MACHINE\Enum\Root\Processor_Update]

[HKEY_LOCAL_MACHINE\Enum\Root\Processor_Update\0000]
“HardwareID”=“Processor_Update”

[HKEY_LOCAL_MACHINE\Enum\Root\SwEnum]

[HKEY_LOCAL_MACHINE\Enum\Root\SwEnum\0000]
“HardwareID”=“SWENUM”

下面的注册表是驱动网卡的注册表项,PCI下面的我们要另行动态处理。
REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net]
“Link”=“{4d36e972-e325-11ce-bfc1-08002be10318}”
@=“网络适配器”
“Installer”=“netdi.dll”
“Icon”=“-5”
“EnumDriverStack”=“enumfile.dll,EnumNetDriverStack”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000]
“DriverDesc”=“Realtek RTL8139/810x Family Fast Ethernet NIC”
“MediaType”=“1”
“AdapterType”=“5”
“BusType”=“5”
“DevLoader”=“*ndis,*ntkern,*ndis”
“DeviceVxDs”=“Rtlnic5.sys”
“EnumPropPages”=“netdi.dll,EnumPropPages”
“WakeUpFrame”=“1”
“InfSection”=“RTL8139.ndi”
“NTMPDriver”=“Rtlnic5.sys”
“InfPath”=“REALTE~1.INF”
“ProviderName”=“Realtek Semiconductor Corp.”
“DriverDate”=" 7-29-1989"
“DuplexMode”=“1”
“EarlyTxThreshold”=“4”
“RxBufLen”=“3”
“LinkUp”=“0”
“RTPME”=“0”
“EnableLDPS”=“0”
“MatchingDeviceId”=“PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\NDIS]
“MajorNdisVersion”=hex:03
“MinorNdisVersion”=hex:0a
“LogDriverName”=“RTL8023”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi]
“DeviceID”=“PCI\VEN_10EC&DEV_8139”
“InstallInf”=“”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\Install]
“ndis3”=“rtl139.ndis5”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\Interfaces]
“DefLower”=“ethernet”
“LowerRange”=“ethernet”
“DefUpper”=“ndis3”
“UpperRange”=“ndis3”
“Upper”=“ndis3”
“Lower”=“ethernet”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params]

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\DuplexMode]
“ParamDesc”=“Link Speed/Duplex Mode”
“type”=“enum”
“default”=“1”
@=“1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\DuplexMode\enum]
“1”=“Auto Negotiation”
“2”=“10Mbps/Half Duplex”
“3”=“10Mbps/Full Duplex”
“4”=“100Mbps/Half Duplex”
“5”=“100Mbps/Full Duplex”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\EarlyTxThreshold]
“ParamDesc”=“Early Tx Threshold”
“Type”=“int”
“Default”=“4”
“Min”=“0”
“Max”=“63”
“Step”=“1”
“Base”=“10”
@=“4”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\NetworkAddress]
“ParamDesc”=“Network Address”
“type”=“edit”
“default”=“000000000000”
“LimitText”=“12”
“UpperCase”=“1”
“Optional”=“1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\RxBufLen]
“ParamDesc”=“Receive Buffer Size”
“type”=“enum”
“default”=“3”
@=“3”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\RxBufLen\enum]
“0”=“8K bytes”
“1”=“16K bytes”
“2”=“32K bytes”
“3”=“64K bytes”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\LinkUp]
“ParamDesc”=“WakeUp on Link Change”
“default”=“0”
“type”=“enum”
@=“0”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\LinkUp\enum]
“1”=“Enable”
“0”=“Disable”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\WakeUpFrame]
“ParamDesc”=“WakeUp on ARP/PING”
“default”=“1”
“type”=“enum”
@=“1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\WakeUpFrame\enum]
“1”=“Enable”
“0”=“Disable”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\RTPME]
“ParamDesc”=“WakeUp using APM Mode”
“default”=“0”
“type”=“enum”
@=“0”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\RTPME\enum]
“1”=“Enable”
“0”=“Disable”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\EnableLDPS]
“ParamDesc”=“Link Down Power Saving”
“default”=“0”
“type”=“enum”
@=“0”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000\Ndi\params\EnableLDPS\enum]
“1”=“Enable”
“0”=“Disable”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\PCI]
“Options”=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001]
“Network_Id”=“00000002”

[HKEY_LOCAL_MACHINE\Enum\Network]

[HKEY_LOCAL_MACHINE\Enum\Network\MSTCP]

[HKEY_LOCAL_MACHINE\Enum\Network\MSTCP\0000]
“Class”=“NetTrans”
“Driver”=“NetTrans\0000”
“MasterCopy”=“Enum\Network\MSTCP\0000”
“DeviceDesc”=“TCP/IP”
“CompatibleIDs”=“MSTCP”
“Mfg”=“Microsoft”
“ClassGUID”=“{4d36e975-e325-11ce-bfc1-08002be10318}”
“ConfigFlags”=hex:10,00,00,00
“Capabilities”=hex:14,00,00,00

[HKEY_LOCAL_MACHINE\Enum\Network\MSTCP\0000\Bindings]
“VREDIR\0000”=“”

[HKEY_LOCAL_MACHINE\Enum\Network\VREDIR]

[HKEY_LOCAL_MACHINE\Enum\Network\VREDIR\0000]
“Class”=“NetClient”
“Driver”=“NetClient\0000”
“MasterCopy”=“Enum\Network\VREDIR\0000”
“DeviceDesc”=“Microsoft 网络用户”
“CompatibleIDs”=“VREDIR”
“Mfg”=“Microsoft”
“ClassGUID”=“{4d36e973-e325-11ce-bfc1-08002be10318}”
“ConfigFlags”=hex:10,00,00,00
“Capabilities”=hex:14,00,00,00

[HKEY_LOCAL_MACHINE\Enum\Network\VREDIR\0000\Bindings]

[HKEY_LOCAL_MACHINE\Enum\Network\VREDIR\0001]
“Class”=“NetClient”
“Driver”=“NetClient\0000”
“MasterCopy”=“Enum\Network\VREDIR\0000”
“DeviceDesc”=“Microsoft 网络用户”
“CompatibleIDs”=“VREDIR”
“Mfg”=“Microsoft”
“ClassGUID”=“{4d36e973-e325-11ce-bfc1-08002be10318}”
“ConfigFlags”=hex:10,00,00,00
“Capabilities”=hex:14,00,00,00

[HKEY_LOCAL_MACHINE\Enum\Network\VREDIR\0001\Bindings]

[HKEY_LOCAL_MACHINE\Enum\Network\NWLINK]

[HKEY_LOCAL_MACHINE\Enum\Network\NWLINK\0000]
“Class”=“NetTrans”
“Driver”=“NetTrans\0001”
“MasterCopy”=“Enum\Network\NWLINK\0000”
“DeviceDesc”=“IPX/SPX 兼容协议”
“CompatibleIDs”=“NWLINK”
“Mfg”=“Microsoft”
“ClassGUID”=“{4d36e975-e325-11ce-bfc1-08002be10318}”
“ConfigFlags”=hex:10,00,00,00
“Capabilities”=hex:14,00,00,00

[HKEY_LOCAL_MACHINE\Enum\Network\NWLINK\0000\Bindings]
“VREDIR\0001”=“”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient]
@=“网络客户机”
“Installer”=“netdi.dll”
“Icon”=“-7”
“NoUseClass”=“1”
“Link”=“{4d36e973-e325-11ce-bfc1-08002be10318}”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0000]
“DriverDesc”=“Microsoft 网络用户”
“InfSection”=“VREDIR.ndi”
“InfPath”=“NETCLI.INF”
“ProviderName”=“Microsoft”
“DriverDate”=" 5- 5-1999"
“DevLoader”=“*ndis”
“DeviceVxDs”=“vredir.vxd”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0000\Ndi]
“DeviceID”=“VREDIR”
“NdiInstaller”=“netdi.dll,MSClientNdiProc”
“NetworkProvider”=“Microsoft Network”
“HelpText”=“使用 Microsoft 网络用户,就可以连接到其他 Microsoft Windows 计算机与服务器,并使用其中的共享文件与打印机。”
“InstallInf”=“”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0000\Ndi\Interfaces]
“DefUpper”=“winnet4,vredir”
“UpperRange”=“winnet4,vredir”
“DefLower”=“netbios,ipxDHost”
“LowerRange”=“netbios,ipxDHost”
“ExcludeAny”=“winnet31”
“Upper”=“winnet4,VREDIR”
“Lower”=“netbios,ipxDHost”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0000\Ndi\Install]
@=“VREDIR.Install”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetClient\0000\Ndi\Remove]
@=“VREDIR.Remove”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans]
“Link”=“{4d36e975-e325-11ce-bfc1-08002be10318}”
@=“网络协议”
“Installer”=“netdi.dll”
“Icon”=“-6”
“NoUseClass”=“1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000]
“DriverDesc”=“TCP/IP”
“InfSection”=“MSTCP.ndi”
“IPAddress”=“192.168.0.2”
“IPMask”=“255.255.255.0”
“DeviceVxDs”=“vtdi.386,vip.386,vtcp.386,vdhcp.386,vnbt.386”
“InstallVnbt”=“0”
“InfPath”=“NETTRANS.INF”
“ProviderName”=“Microsoft”
“DriverDate”=" 5- 5-1999"
“DevLoader”=“*ndis”
“DefaultGateway”=“192.168.0.1”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi]
“DeviceID”=“MSTCP”
“MaxInstance”=“8”
“NdiInstaller”=“mstcp.dll,TcpNdiProc”
“HelpText”=“使用 TCP/IP 协议,您就可以连接到 Internet 及广域网 (WAN)。”
“InstallInf”=“”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\Interfaces]
“DefUpper”=“netbios,tdi,winsock”
“DefLower”=“ndis2,ndis3,odi,ndisatm”
“UpperRange”=“netbios,tdi,winsock”
“LowerRange”=“ndis2,ndis3,odi,broadcastip,ndisatm”
“Upper”=“netbios,tdi,winsock”
“Lower”=“ndis2,ndis3,odi,ndisatm”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\Compatibility]
“ExcludeAll”=“FTPTCP96,NMNDIS3,NEWTNDIS,NEWTODI,NEWTDIAL,MULTINET”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\Install]
@=“MSTCP.Install”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\Remove]
@=“MSTCP.Remove”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\params]

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\params\AllowATM]
“location”=“System\CurrentControlSet\Services\Vxd\MSTCP”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\Ndi\Default]
@=“True”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\NDIS]
“LogDriverName”=“MSTCP”
“MajorNdisVersion”=hex:03
“MinorNdisVersion”=hex:0a

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001]
“DriverDesc”=“IPX/SPX 兼容协议”
“InfSection”=“NWLINK.ndi”
“InfPath”=“NETTRANS.INF”
“ProviderName”=“Microsoft”
“DriverDate”=" 5- 5-1999"
“DevLoader”=“*ndis”
“DeviceVxDs”=“nwlink.vxd”
“Network_Id”=“0”
“Frame_Type”=“4”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi]
“DeviceID”=“NWLINK”
“MaxInstance”=“8”
“NdiInstaller”=“netdi.dll,NwlinkNdiProc”
“HelpText”=“使用 IPX/SPX 兼容通讯协议,就可以在 NetWare、Windows NT 服务器及 Windows 95 计算机之间进行通讯。”
“InstallInf”=“”
“StaticVxD”=“nwlink.vxd”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\Interfaces]
“DefUpper”=“ipx,ipxDHost,winsock”
“DefLower”=“ndis2,ndis3,odi”
“UpperRange”=“ipx,ipxDHost,winsock”
“LowerRange”=“ndis2,ndis3,odi”
“Upper”=“ipx,ipxDHost,winsock”
“Lower”=“ndis2,ndis3,odi”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\Install]
@=“NWLINK.Install”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\Remove]
@=“NWLINK.Remove”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params]

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\Network_Id]
“flag”=hex:20,00,00,00
“default”=“0”
“ParamDesc”=“网络地址”
“type”=“dword”
“base”=“16”
@=“0”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\Frame_Type]
“ParamDesc”=“帧类型”
“default”=“4”
“type”=“enum”
@=“4”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\Frame_Type\enum]
“4”=“Auto”
“1”=“Ethernet 802.2”
“0”=“Ethernet 802.3”
“2”=“Ethernet II”
“5”=“Token Ring”
“6”=“Token Ring SNAP”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\maxconnect]
“location”=“System\CurrentControlSet\Services\Vxd\NWLink”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\maxsockets]
“location”=“System\CurrentControlSet\Services\Vxd\NWLink”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\forceeven]
“location”=“System\CurrentControlSet\Services\Vxd\NWLink”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\Ndi\params\cachesize]
“location”=“System\CurrentControlSet\Services\Vxd\NWLink”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\NDIS]
“LogDriverName”=“NWLINK”
“MajorNdisVersion”=hex:03
“MinorNdisVersion”=hex:0a

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0001\NDIS\NDIS2]
“DriverName”=“nwlink$”
“FileName”=“*nwlink”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetService]
@=“网络服务”
“Installer”=“netdi.dll”
“Icon”=“-8”
“NoUseClass”=“1”
“Link”=“{4d36e974-e325-11ce-bfc1-08002be10318}”

下面的注册表是动态处理网卡PCI下的注册表,用到的工具是PNPENV
REGEDIT4

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%}&REV_{%PNPR%}]

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%}&REV_{%PNPR%}{%NPCIKEY%}]
“Capabilities”=hex:14,00,00,00
“HardwareID”=“PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%}&REV_{%PNPR%},PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%},PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&REV_{%PNPR%},PCI\VEN_{%PNPV%}&DEV_{%PNPD%},PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&REV_{%PNPR%}&CC_0200,PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&CC_020000,PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&CC_0200”
“CompatibleIDs”=“PCI\VEN_{%PNPV%}&CC_020000,PCI\VEN_{%PNPV%}&CC_0200,PCI\VEN_{%PNPV%},PCI\CC_020000,PCI\CC_0200,PCI\VEN_{%PNPV%}&DEV_{%PNPD%}”
“DeviceDesc”=“Realtek RTL8139/810x Family Fast Ethernet NIC”
“HWRevision”=“0{%PNPZ%}”
“Class”=“Net”
“ConfigFlags”=hex:10,00,00,00
“ClassGUID”=“{4d36e972-e325-11ce-bfc1-08002be10318}”
“Driver”=“Net\0000”
“Mfg”=“Realtek Semiconductor Corp.”

[HKEY_LOCAL_MACHINE\Enum\PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%}&REV_{%PNPR%}{%NPCIKEY%}\Bindings]
“NWLINK\0000”=“”
“MSTCP\0000”=“”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ASD\Prob{CF2524C0-29AE-11CF-97EA-00AA0034319D}]
“PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%}&REV_{%PNPR%}\{%NPCIKEY%}”=hex:00

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ASD\Prob{9B4E7760-3196-11CF-97EA-00AA0034319D}]
“PCI\VEN_{%PNPV%}&DEV_{%PNPD%}&SUBSYS_{%PNPS%}&REV_{%PNPR%}\{%NPCIKEY%}”=hex:00

下面的注册表是用来驱动PCI BUS的,直接NDIS5的关键

REGEDIT4

[HKEY_LOCAL_MACHINE\Enum\Root*PNP0A03]

[HKEY_LOCAL_MACHINE\Enum\Root*PNP0A03\0000]
“InfName”=“MACHINE.INF”
“DeviceDesc”=“PCI bus”
“Class”=“System”
“HardwareID”=“PNP0A03"
“DetFunc”="
:DETECTBUS”
“NoSetupUI”=“1”
“DetFlags”=hex:40,00,00,00
“VerifyKey”=hex:50,43,49,42
“PCIBIOSVer”=hex:10,02
“HWMechanism”=hex:11
“LastPCIBusNum”=hex:00
“Capabilities”=hex:14,00,00,00
“ClassGUID”=“{4d36e97d-e325-11ce-bfc1-08002be10318}”
“Driver”=“System\0002”
“ConfigFlags”=hex:00,02,00,00
“Mfg”=“(标准系统设备)”

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0002]
“DevLoader”=“pci.vxd”
“PCIDevice”=hex:00,00,00,00
“EnumPropPages”=“sysclass.dll,PCIEnumPropPages”
“InfPath”=“MACHINE.INF”
“InfSection”=“PCI_DRV”
“ProviderName”=“Microsoft”
“DriverDate”=" 5- 5-1999"
“DriverDesc”=“PCI bus”
“MatchingDeviceId”=“*PNP0A03”

大家把以上的注册表按顺序加到自己的启动包里,就OK了,欢迎大家来讨论。ROOT里的PCI BUS在第二次重启后要删除的,因为在PCI项下会生成新的PCI BUS

呵呵,不错!!

我来顶一下 。。。 以后在去验证 首先 谢谢了

呵呵,离完美的PNP还有一步了。

不错,顶一下

哎!98也是该到头了,算个结局喽!有空去验证!

我作的有盘PNP不用加什么初始信息的.只保留root项里的就行…其它的都是自动搜索并生成.(c:\win98,这个目录直接取自MZ或者CSJ的驱动包,方便.)
呵呵,我也贴出我自己用的PNP注册表.我没有全面测试,不过我试的主板都能用.
REGEDIT4

;=====================安装路径,搜索菜单==============
[HKEY_CURRENT_USER\InstallLocationsMRU]
“MRUList”=“a,b”
“a”=“C:\WIN98”
“b”=“c:\drivers”

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup]
“SourcePath”=“C:\WIN98\”
“SetupScratchDir”=“C:\WINDOWS\INF”

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SysDM]
“SearchLocation”=“C:\win98”

;====================开机自动运行部分===================
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]

[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runonce]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
“SystemTray”=“SysTray.Exe”
“internat.exe”=“internat.exe”
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runonce]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]

;===========================清除历史痕迹========================
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FindComputerMRU]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]

[-HKEY_CURRENT_USER\Network\Recent]

;============================清除硬件信息===============================
[-HKEY_LOCAL_MACHINE\Enum]

[HKEY_LOCAL_MACHINE\Enum]

[HKEY_LOCAL_MACHINE\Enum\Root]

[HKEY_LOCAL_MACHINE\Enum\Root\Processor_Update]

[HKEY_LOCAL_MACHINE\Enum\Root\Processor_Update\0000]
“HardwareID”=“PROCESSOR_UPDATE”
“Capabilities”=hex:14,00,00,00
“ClassGUID”=“{4d36e97d-e325-11ce-bfc1-08002be10318}”
“Class”=“System”
“Driver”=“System\0000”
“Mfg”=“(标准系统设备)”
“DeviceDesc”=“处理器支持”
“ConfigFlags”=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\Enum\Root\SwEnum]

[HKEY_LOCAL_MACHINE\Enum\Root\SwEnum\0000]
“HardwareID”=“SWENUM”
“Capabilities”=hex:14,00,00,00
“ClassGUID”=“{4d36e97d-e325-11ce-bfc1-08002be10318}”
“Class”=“SYSTEM”
“Driver”=“SYSTEM\0001”
“ConfigFlags”=hex:00,40,00,00
“Mfg”=“Microsoft”
“DeviceDesc”=“Plug and Play Software Device Enumerator”
“Serial”=hex:00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Enum\Root*PNP0C08]

[HKEY_LOCAL_MACHINE\Enum\Root*PNP0C08\0000]
“InfName”=“MACHINE.INF”
“DeviceDesc”=“Advanced Configuration and Power Interface (ACPI) BIOS”
“Class”=“System”
“HardwareID”=“PNP0C08"
“DetFunc”="
:DETECTBUS”
“DetFlags”=hex:40,00,00,00
“VerifyKey”=hex:41,43,50,49
“RSDPTRAddr”=hex:10,65,0f,00
“OEMID”=“IntelR”
“RSDTAddr”=hex:00,30,ff,0f
“Capabilities”=hex:14,00,00,00
“ClassGUID”=“{4d36e97d-e325-11ce-bfc1-08002be10318}”
“Driver”=“System\0002”
“ConfigFlags”=hex:00,02,00,00
“Mfg”=“(标准系统设备)”

[HKEY_LOCAL_MACHINE\Enum\Root*PNP0C01]

[HKEY_LOCAL_MACHINE\Enum\Root*PNP0C01\0000]
“InfName”=“MACHINE.INF”
“DeviceDesc”=“系统板”
“Class”=“System”
“HardwareID”=“PNP0C01"
“DetFunc”="
:DETECTSYSTEM”
“NoSetupUI”=“1”
“DetFlags”=hex:00,00,00,00
“VerifyKey”=hex:53,59,53,42
“CPU”=“Pentium Pro”
“ConvMem”=hex:00,00,0a,00
“ExtMem”=hex:00,00,ff,03
“MachineType”=“IBM PC/AT”
“Model”=hex:fc
“Submodel”=hex:01
“Revision”=hex:00
“BIOSName”=“Phoenix”
“BIOSVersion”=“Phoenix - AwardBIOS v6.00PG”
“BIOSDate”=“02/19/04”
“BusType”=“ISA”
“Capabilities”=hex:14,00,00,00
“ClassGUID”=“{4d36e97d-e325-11ce-bfc1-08002be10318}”
“Driver”=“System\0032”
“Mfg”=“(标准系统设备)”
“ConfigFlags”=hex:00,00,00,00

具体怎么作?

??

请问斑竹还需要用到PNPENV这个文件吗!!

ding

:unamused: :unamused:

很好

我应用会第二次见WIN98界面时便重启了。请帮分析在那一步错。

“DeviceVxDs”=“Rtlnic5.sys”

注意我用的驱动不是RTL8139.SYS

我的为Rtlnic.sys,只需把注册表中的Rtlnic5.sys改为Rtlnic.sys,还有我是PXE,只装TCP/IP,IPX/SPX协议,还需改什么?谢谢

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\PCI]
“Options”=hex:00,00,00,00
有什么用?我的是"Options"=hex:02,00,00,00

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0002]我的是BIOS。VXD,
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\System\0011]才是pci.vxd,有影响吗?

终于做好NDIS5的PNP了,虽然偶用的系统已经带了NDIS5的PNP,但自己跟手工做出来的感觉还是不一样的,谢谢胡斑斑 :smiley: :smiley: :smiley:
没有PNPENV.EXE的朋友可以到以下地址下载http://netpc.ods.org/pn/modules.php?op=modload&name=PNphpBB2&file=download&id=524下载后将后缀改为EXE就可以了,qpatch.exe可以在 litenet1.15 的安装文件里找到

初始化注册表后的批处理
PNPA.BAT
c:\users\pnpenv>c:\abc.bat
call c:\abc.bat>nul
del c:\abc.bat
IF “%PNPB%”==“02” SET NPCIKEY=%PNPK%F000
IF “%PNPB%”==“01” SET NPCIKEY=%PNPK%F000
IF “%PNPB%”==“00” SET NPCIKEY=BUS_%PNPB%&DEV_%PNPE%&FUNC_%PNPF%
c:\windows\regedit c:\users\reg\cls.reg
c:\windows\regedit c:\users\reg\pcibus.reg
c:\windows\regedit c:\users\reg\pnp.reg
c:\users\qpatch c:\users\reg\8139pci.reg c:\patch.reg
c:\windows\regedit c:\patch.reg
del c:\patch.reg
c:\users\setpdos.exe

平时的PNP批处理
PNPB.BAT
c:\users\pnpenv>c:\abc.bat
call c:\abc.bat
del c:\abc.bat
IF “%PNPB%”==“02” SET NPCIKEY=%PNPK%F000
IF “%PNPB%”==“01” SET NPCIKEY=%PNPK%F000
IF “%PNPB%”==“00” SET NPCIKEY=BUS_%PNPB%&DEV_%PNPE%&FUNC_%PNPF%
c:\users\qpatch c:\users\reg\8139pci.reg c:\patch.reg
c:\windows\regedit c:\patch.reg
del c:\patch.reg

axin如果能把自己那个帖子转到这里,就真的是大结局了。axin,把帖子转过来接到这里吧!