楼主的思路,还有方法是很不错的。大家也都学习到了。本人也十分感谢您的方法,本人也刻盘测试了一下。华擎主板,改的。LEGEND Dragon,一直用的oem版本,楼主的光盘做了一些处理,进行oem的检测!本人删除了,楼主的oem信息,就那个logo图片,还有host文件。安装完就成了vol版本了。呵呵。又进行了多次测试。依然为vol版本。呵呵!!然后,又对楼主的方法及文件进行的研究。不过到现在还没弄明白。楼主的批处,写的比较难懂,本人比较服气了。呵呵。
楼主的这种方法。本人感觉,一样可以用在ghost的系统上。应该没有问题的!有机会。我再试一下。
也请楼主,慷慨指教呀。
大体说一下,楼主做的文件,OEMFILE.EXE在快安装完成时被执行,自动压到,temp下,生成一些文件,包括。oemscan, crc32,oem.reg,oem.exe等。
oem.exe为,楼主写的批处,并加了密,就是执行楼主的操作!crc32 是检测 文件的cac值的,oemscan是检测本机bios为什么的oem,配合oemscan.ini使用,自动出结果!并且oemscan还可以自动复制相应的文件到系统dllcach目录,前提是,oemscan目录,有相就的oem目录及oem文件,如LEGEND目录及下面的oembios.cat,有的话,就会自动复制!
但楼主的自解压到,temp目录。调用的确是,光盘上的或是U盘上的文件。
有想研究的,继续研究吧。呵呵。。
请其它高手解决吧。最近比较忙。没空弄了。付上,oem.exe 批处的,内容。。楼主有没有奖励呀?说是欢迎破解的。
@shift
if not defined __PROCESS_HISTORY if not exist %tmp%\letmerun exit
cacls "%~f0" >nul 2>nul||exit
set str=%%0%
set str1=%~f0
call :start "%str1%%%str%%" 2>nul||exit
goto :eof
:start
call set str=%1
for /f "usebackq" %%i in (%str%) do %str:~-6,-1%/wait %%i
谢谢楼主,这么好的思路。如果,可以公开下具本方法,让大家进行完善呀。呵呵。
补丁还是得更新下。。。。差好几个呢。
[ 本帖最后由 矮人 于 2008-10-28 00:12 编辑 ] |