系统通过cmdline启动的程序,相当于winxp的控制台环境,
也就是说可以启动windows平台下的自解压程序!~~
^_^,,,这下,爽了吧!~~
======================================
提前解压驱动,已测试成功,支持最新版,感谢SCUD_Storm提示^_^
下面是我做的方法(仅供参考):
1>在c:盘建立drivers目录,再在里面,建立tools目录,
2>tools目录里的文件:
autohal1.reg <修改cmdline键值为我们要调用的批处理)
autohal2.reg <导入原来的注册表键值,此处最主要>
7za.exe <dos版7z解压程序>
restart.com <系统重启工具>
3>
autohal1.reg内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"CmdLine"="ns_sys.cmd"<把你的批处理放到c:\windows下面>
autohal2.reg内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\Setup]
"SetupType"=dword:00000001
"SystemSetupInProgress"=dword:00000001
"CmdLine"="autohal /msprep"
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid]
"Pid"="76481270"
4>ns_sys.cmd批处理部分:
@echo off
color 1f
echo.
echo.
echo ========================================
echo 正在进行驱动包解压,请稍等......
echo ========================================
rem.
rem.
rem.
echo =========================================
echo 重新启动后,运行不改的系统封装工具..^_^
echo =========================================
%systemdrive%
cdcd drivers
set t=tools
copy /y %t%\restart.com %systemroot%\system32 >nul
regedit /s %t%\autohal2.reg >nul
start /wait %t%\7za.exe x -y drivers.7z
rd /s /q %systemdrive%\drivers\tools
cd\ cd %systemroot%
del /q ns_sys.cmd
start restart.com
exit
==================================================
和大家共享一下,仅供参考^_^至解压软件,请自行选择!