注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

烨の空

记忆………

 
 
 

日志

 
 

Fw:BAT更换OEM信息.boo t.ini文件. 登陆画面.桌面壁纸  

2007-10-02 11:39:25|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

BAT更换OEM信息.boot.ini文件.登陆画面.桌面壁纸
 

@echo off
::-----------------------------------------------------
::这里安装系统OEM信息的操作
::-----------------------------------------------------
set xt=%windir%\system32\
if exist %xt%oeminfo.ini del %xt%oeminfo.ini
if exist %xt%OEMLINK.ICO del %xt%OEMLINK.ICO
if exist %xt%OEMLOGO.bmp del %xt%OEMLOGO.bmp
copy oeminfo.ini %xt%
copy OEMLINK.ICO %xt%
copy OEMLOGO.bmp %xt%

::--------------------------------------------------------------------
::这里是设置boot.ini文件的操作,启动动画FKkernel
::--------------------------------------------------------------------
@echo off
::获得系统目录
set xt=%systemroot%\system32\
::复制文件到系统
if exist %xt%FKkernel.exe del %xt%FKkernel.exe
copy FKkernel.exe %xt%
::获得当前系统根目录[感谢 wxzsky(89360180) 提供]
set rootdiv=%HOMEDRIVE%
set boot_new=%HOMEDRIVE%\boot.new
set boot_ini=%HOMEDRIVE%\boot.ini
::解属性
attrib -a -s -h -r %boot_ini%
::备份boot.ini至boot_bak.ini
if not exist %rootdiv%\boot_bak.ini copy %boot_ini% %rootdiv%\boot_bak.ini
::如果生成文件存在,干掉它
if exist %boot_new% del %boot_new%
::如果系统引导文件boot.ini不存在,跳出.
if not exist %boot_ini% goto :eof
::核心代码部份,查找并替换
for /f "delims=" %%l in (%boot_ini%) do (
    echo.%%l | find /i "/fastdetect" | find /v /i "/Kernel">nul && echo %%l /Kernel=FKkernel.exe||echo %%l
)>>%boot_new%
::替换文件
copy %boot_new% %boot_ini%>nul
::锁属性
attrib +a +s +h +r %boot_ini%
::删除中间生成文件
del %boot_new%
:eof
echo 这是替换Windows系统启动动画的过程,如出现任何问题,请将boot_bak.ini恢复成boot.ini
 

::-------------------------------------------------------------------
::这里是设置注册登陆操作,系统登陆CurrentFK
::-------------------------------------------------------------------
@echo off
color 0A
::获得系统目录
set xts=%systemroot%\system32\CurrentFK.exe
::复制文件到系统
if exist %xts% del %xts%
copy CurrentFK.exe %xts%
::添加注册表项
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v UIHost /d %xts% /f >nul
 
::--------------------------------------------
::这里是设置系统桌面背景
::--------------------------------------------
::获得系统目录
set xtb=%systemroot%\system32\废客桌面Feike_064.bmp
::复制文件到系统
if exist %xtb% del %xtb%
copy 废客桌面Feike_064.bmp %xtb%
:::::::::::::::最终执行的命令::::::::::::::::::::::
::::::::::注册表中TileWallpaper 为0时是拉申,为1时是平铺.WallpaperStyle为2.
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v WallpaperStyle /d "2" /f >nul
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v TileWallpaper /d "0" /f >nul
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d "%xtb%" /f
::无须重新启动,直接刷新桌面
gpupdate /force
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

  评论这张
 
阅读(271)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017