谢谢分享 |
martin313 发表于 2023-8-28 20:36 我觉得很深奥 |
嗯。这样PE只要具备基本的网络功能,可以把PE体积做得比较小巧。 |
martin313 发表于 2023-8-28 18:44 原来可以这样 |
感谢分享 rndis功能很好,这样PE就不需要集成一堆网卡驱动了 |
本帖最后由 sairen139 于 2023-8-29 12:13 编辑 for /d %%f in (%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netnwifi.inf*) do ( echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F ) for /d %%f in (%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netvwifimp.inf*) do ( echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F ) for /d %%f in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\netrndis.inf*") do ( echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~nf%%~xf" /S /F ) for /d %%g in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\rndiscmp.inf*") do ( echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" /S /F ) for /d %%g in ("%~dp0PE23H2\winpe\windows\system32\DriverStore\FileRepository\wceisvista.inf*") do ( echo 复制hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg reg copy "hklm\os-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" "hklm\pe-drv\Driverdatabase\DriverPackages\%%~ng%%~xg" /S /F ) DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318} DriverDatabase\DeviceIds\ms_rndisusb DriverDatabase\DeviceIds\ms_rndisusb6 DriverDatabase\DeviceIds\USB\Class_E0&SubClass_01&Prot_03 DriverDatabase\DeviceIds\USB\Class_EF&SubClass_04&Prot_01 DriverDatabase\DeviceIds\USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001 DriverDatabase\DriverFiles\rndismp6.sys DriverDatabase\DriverFiles\usb80236.sys DriverDatabase\DriverInfFiles\netnwifi.inf DriverDatabase\DriverInfFiles\netrndis.inf DriverDatabase\DriverInfFiles\rndiscmp.inf DriverDatabase\DriverInfFiles\wceisvista.inf |
谢谢分享 |
本帖最后由 sairen139 于 2023-8-28 21:09 编辑 骨头网络版pe或者winre增加rndis功能所需文件 rndis是用手机数据线把手机变成电脑pe的网卡的好功能,尤其适合无网无网卡的台式机使用! rndis功能需要文件和注册表驱动数据库配合: \Windows\INF\netrndis.inf \Windows\INF\rndiscmp.inf \Windows\INF\wceisvista.inf rndis所需文件下面两个驱动文件 \Windows\System32\drivers\RNDISMP.sys \Windows\System32\drivers\usb8023.sys 下面三个文件夹里的所有文件 \Windows\System32 \Driverstore\FileRepository\netrndis.inf_xxxx (文件夹,“x"任意字符) \Windows\System32 \Driverstore\FileRepository\rndiscmp.inf_xxxx (文件夹,“x"任意字符) \Windows\System32 \Driverstore\FileRepository\wceisvista. inf _xxxx (文件夹,“x"任意字符) 对应版本的驱动数据库所需注册表内容复制(即config文件夹DRIVERS注册表配置文件里的内容增加) HKLM\Drivers\DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318} HKLM\Drivers\DriverDatabase\DeviceIds\ms_rndisusb HKLM\Drivers\DriverDatabase\DeviceIds\ms_rndisusb6 "HKLM\Drivers\DriverDatabase\DeviceIds\USB\Class_EF&SubClass_04&Prot_01" "HKLM\Drivers\DriverDatabase\DeviceIds\USB\MS_COMP_RNDIS&MS_SUBCOMP_5162001" ;USB联网驱动程序 Windows\INF\netrndis.inf Windows\INF\rndiscmp.inf Windows\System32\DriverStore\FileRepository\netrndis.inf* Windows\System32\DriverStore\FileRepository\rndiscmp.inf* Windows\System32\DriverStore\zh-CN\netrndis.inf_loc Windows\System32\DriverStore\zh-CN\rndiscmp.inf_loc Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Desktop-Shared-Drivers-merged-Package~*~*~~10.0.*.*.cat Windows\INF\wceisvista.inf Windows\System32\DriverStore\FileRepository\wceisvista.inf* Windows\System32\DriverStore\zh-CN\wceisvista.inf_loc Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package01~*~*~~10.0.*.*.cat 综上所述,最快速增加rndis的方法就是把install.wim里的驱动数据库替换到winre.wim里,然后增加响应的2个cat签名文件就能让安卓手机usb直连pe供网了! |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.