|
发表于 2019-11-11 22:44:28
|
显示全部楼层
本帖最后由 slore 于 2019-11-11 22:47 编辑
感谢反馈特定文件。
其实Slim-Ultra.bat中有类似的代码:
rem del files
if not "x%opt[support.audio]%"=="xtrue" (
del /a /f /q "%X_SYS%\*Audio*.*"
)
if not "x%opt[support.network]%"=="xtrue" (
for /f "delims=" %%i in ('dir /b /ad "%X_SYS%\DriverStore\FileRepository\net*"') do (
echo rd /s /q "%X_SYS%\DriverStore\FileRepository\%%i"
rd /s /q "%X_SYS%\DriverStore\FileRepository\%%i"
)
)
...
del /a /f /q "%X_SYS%\eap*.*"
...
对于eap*.*来说,添加一个网络支持的判断就好了。
if "x%opt[support.network]%"=="xtrue" (
call :KEEP_FILE \Windows\System32\eapproxy.dll
)
del /a /f /q "%X_SYS%\eap*.*"
管理员的话,可以通过 选项判断,也可以通过判断 seclogon.dll 文件来区别。
call :KEEP_FILE \Windows\System32\credui.dll
del /a /f /q "%X_SYS%\CredProv*.*"
我回头试试,OK的话,就吸收到总的分支。
我在想,我是不是应该先运行强力精简(对原始winre.wim进行精简),
然后各个功能补充对应的功能,代码间的干扰就会少很多。
都是*.*偷懒搞的。
|
|