我关于你的还原驱动,我想集成到我的优化程序里面(免费程序),可以吗?另外我在你的程序里找到个BUG,从wmic读出的数据中有极少数硬件自带一个末尾空格,但程序默认末尾无空格,所以把以下内容应改动一下:
for /f "tokens=1,2,3 delims=," %%i in ('type %Tempfile%^|find /i "oem"') do call :evStart %%i %%j %%k
改为:
for /f "tokens=1,2,3 delims=," %%i in ('type d:\temp.tmp^|find /i "oem"') do (
setlocal enabledelayedexpansion
:bakdrvtmploop
set tmp1=%%i
set tmp2=%%j
set tmp3=%%k
set tmp1=!tmp1: "="! & if !tmp1==%%i goto bakdrvtmploop
set tmp2=!tmp2: "="! & if !tmp1==%%j goto bakdrvtmploop
set tmp3=!tmp3: "="! & if !tmp1==%%k goto bakdrvtmploop
call :evStart !tmp1! !tmp2! !tmp3!
)
还有一种情况:极个别硬件在inf中带了路径,我遇到的是指下了下一级某个子目录,不知道你对这种情况是怎么处理的。你的最新版驱动备份还原是否就是置顶贴里的那个? 如果有新的,是否可以共享一下?