liuzhaoyzz
发表于 2019-12-2 12:01:39
slore 发表于 2019-12-2 11:55
看代码,微软有时候改动影响到了,就不一定了,通常没影响,WimBuilder2的包里有个测试驱动,main.bat你 ...
54楼的代码,我试了似乎不行啊。
http://wuyou.net/forum.php?mod=r ... 1168&fromuid=298214
:Drvinst_10.0.14393_x64
call :PATCH 8BD8 85C0 7508 8B06
goto :EOF
liuzhaoyzz
发表于 2019-12-2 12:06:57
cn_windows_10_enterprise_2016_ltsb_x64_dvd_9060409.iso
10.0.14393
addaadda
发表于 2019-12-2 14:17:21
liuzhaoyzz 发表于 2019-12-2 11:47
addaadda,请问下drvinst对于14393不同的版本是否可以通用?小版本号另外,你说错了一个字节,是哪个字节? ...
第一个是原版,第二个是我改的,第三个是你改的
liuzhaoyzz
发表于 2019-12-2 16:15:42
addaadda 发表于 2019-12-2 14:17
第一个是原版,第二个是我改的,第三个是你改的
谢谢分享!晚点试下。
liuzhaoyzz
发表于 2019-12-2 20:23:36
本帖最后由 liuzhaoyzz 于 2019-12-2 20:26 编辑
刚才试了下,
H:\WimBuilder2-Full2019101014393\Projects\WIN10XPE\01-Components\Patch_drvinst\main.bat
45行:
:Drvinst_10.0.14393_x64
rem call :PATCH 8BD8 85C0 7508 8B06
call :FULL_PATH 8BD8_85C0_7508_8B06 33C0_8BD8_9090_8B06
goto :EOF
用wimbuilder2构建,搭配ljycslg的无线网卡驱动,还是显示“内存位置访问无效”。
slore大神,有空的时候,看下上面的代码,是不是按照addaadda所说的修改的,修改的对不对?
slore
发表于 2019-12-2 22:40:33
liuzhaoyzz 发表于 2019-12-2 20:23
刚才试了下,
H:\WimBuilder2-Full2019101014393\Projects\WIN10XPE\01-Components\Patch_drvinst\main.ba ...
测试了,
:Drvinst_10.0.14393_x64
call :PATCH 8BD8 85C0 7508 8B06
goto :EOF
代码没有问题。这个帖子的内容没问题。
=========================================
你没有看日志?没有添加pause确认自己的代码被运行?也没有提取PE的系统文件比较?
“提示内存位置访问无效”错误,是因为你没有成功修改。
因为默认先使用通用补丁(DrvInstPatch.exe),不过这个补丁貌似对低版本改的不太对。
Applying Patch:.\Patch_drvinst\main.bat
X:\Windows\System32\drvinst.exe was successfully patched!
这里成功了,就没继续。
开测试,正常构建时的日志是:
Extracting file data: 181 KiB of 181 KiB (100%) done
Done extracting files.
Applying Patch:.\Patch_drvinst\main.bat
X\Windows\INF\netrndis.inf
X\Windows\INF\rndismp6.sys
X\Windows\INF\usb80236.sys
X\Windows\INF\wceisvista.inf
复制了 4 个文件
Assemble Patch ...
Writing to X:\Windows\System32\drvinst.exe.org...
Writing to X:\Windows\System32\drvinst.exe...
Done: 1 matches.
正在比较文件 X:\WINDOWS\SYSTEM32\drvinst.exe.org 和 X:\WINDOWS\SYSTEM32\DRVINST.EXE
00006802: 8B 33
00006803: D8 C0
00006804: 85 8B
00006805: C0 D8
00006806: 75 90
00006807: 08 90
正确的修改是添加一行下面的代码,在通用补丁执行前跳转
if %VER% LSS 15063 goto :AssemblePatch
另外,默认的测试驱动就是RNDIS驱动。。。是系统自带的,
仅当DRIVERS是“未设置”的时候,才需要修改drvinst.exe,
合并和替换的话,自动就可以正常安装驱动,达不到测试的目的。
liuzhaoyzz
发表于 2019-12-3 07:23:34
我记得有帖子讨论过,显示是patch成功了的,确实是修改过了的,修改过的drvinst和没有修改的是不同的表现,没修改的不会出现内存位置访问无无效的问题 。
liuzhaoyzz
发表于 2019-12-4 08:53:58
本帖最后由 liuzhaoyzz 于 2019-12-4 09:30 编辑
好消息!抽空测试了下,按照slore大神67楼的指引,
G:\WimBuilder2-Full20191010\WimBuilder2-Full14393\Projects\WIN10XPE\01-Components\Patch_drvinst\main.bat
27行添加这个:
rem 新增加的语句:
if %VER% LSS 15063 goto :AssemblePatch
48行添加这个:
:Drvinst_10.0.14393_x64
call :PATCH 8BD8 85C0 7508 8B06
rem call :FULL_PATH 8BD8_85C0_7508_8B06 33C0_8BD8_9090_8B06
goto :EOF
然后14393PE在wimbuilder2的组件→禁用驱动签名数字验证勾上,搭配ljyclsgPE里面提取的无线网卡驱动,无线网卡驱动正常了!
大家测试下看看,如果没问题,希望slore大神把上面的语句纳入新版的wimbuilder2中。
下载地址1:链接: https://pan.baidu.com/s/1SiXX0g2yv5Ee7Dke2k0uUg 提取码: g4es
文叔叔7天分享不限速:https://wss1.cn/f/18jn6a50gvb
2011mtw35
发表于 2021-7-30 22:39:21
S大,drvinst.asm里面没pSetupValidateDriverPackage这个参数啊,有时间帮忙看看什么问题,
slore
发表于 2021-7-31 00:14:50
2011mtw35 发表于 2021-7-30 22:39
S大,drvinst.asm里面没pSetupValidateDriverPackage这个参数啊,有时间帮忙看看什么问题,
...
你搜索下 ValidateDriverPackage 是不是就有了?
关键码和21h1一样的。
北岛zx
发表于 2022-2-18 22:02:12
666666666666666666666
北岛zx
发表于 2022-2-18 22:02:23
66666666666666
davidxxw
发表于 2022-2-27 10:15:18
感谢分享!
Bluebells
发表于 2022-3-10 14:47:23
新版本的 drvinst.exe 已经查不到 pSetupValidateDriverPackage 关键词了
Bluebells
发表于 2022-3-16 21:08:06
70楼的关键词 ValidateDriverPackage 可以, 谢谢了~
PS: 用点评不便于回复
Sim683
发表于 2023-1-19 19:37:16
好强的技术帖,谢谢楼主的分享
enuser2k
发表于 2023-1-28 00:25:46
Perfect job!
苍龙天涯
发表于 2023-1-28 00:50:06
感谢分享
zyy
发表于 2023-2-7 00:32:27
谢谢分享,备用
hycsl888
发表于 2023-2-9 12:51:15
终于找到了,可惜下不了附件啊。哪位给搞个网盘,谢谢
sony09090
发表于 2023-3-9 09:52:49
感谢分享!
yiwan
发表于 2023-4-2 17:51:04
分享快乐
yyz2191958
发表于 2023-4-2 18:02:05
惭愧,我看不明白。
ZXGU
发表于 2023-7-27 07:28:44
本帖最后由 ZXGU 于 2023-7-27 16:54 编辑
2011mtw35 发表于 2021-7-30 22:39
S大,drvinst.asm里面没pSetupValidateDriverPackage这个参数啊,有时间帮忙看看什么问题,
...
问下有经验的:Win11是否也是这样修改?字节序依旧是这样改吗
Kisturyo
发表于 2023-10-1 22:01:31
感谢大佬教学
martin313
发表于 2023-10-23 07:03:38
破解 drvinst.exe 的好帖
fxl0571
发表于 2023-11-19 17:21:32
谢谢分享