无忧启动论坛

标题: 想给win98导入个驱动搜索路径的注册表(已解决) [打印本页]

作者: 窄口牛    时间: 2023-9-3 19:50
标题: 想给win98导入个驱动搜索路径的注册表(已解决)
本帖最后由 窄口牛 于 2023-9-6 08:02 编辑

搜集之前备份驱动的文件夹,结构c:\drv,里面是各种硬件名称的文件夹,在往里是inf和sys,驱动搜索注册表就是inf所在文件夹用;分隔。
路径%%~pba,获取到后面有个\需要去掉,别的\还得加倍。搞不定,哪位黑给给个范例?
作者: dfw9    时间: 2023-9-3 21:20
98弊病加载一个硬件驱动后会重启一次,经过反复重启才能把驱动加载完成,很繁琐。
作者: 窄口牛    时间: 2023-9-6 08:03
本帖最后由 窄口牛 于 2023-9-7 09:37 编辑

@echo off
Setlocal enabledelayedexpansion


for /f "delims=\ tokens=1,2,3,4" %%a in ('dir /s N:\DrvPath\*.inf /b') do (
set s=!s!;%%a\\%%b\\%%c)
echo,regedit4>>drv.reg
echo,>>drv.reg
echo,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]>>drv.reg
echo,>>drv.reg
echo,"DevicePath"="%%SystemRoot%%\inf!s!">>drv.reg
注册表文件直接打不行,用edit保存覆盖还不行。
作者: 窄口牛    时间: 2023-9-20 11:02
就算用msdos的批处理也echo不出合格的regedit4注册表文件,再经edit另存也不合格。但是用工具也看不出与合格的注册表文件有什么差异。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3