黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图
您现在的位置: 黑客风云 >> 黑客文章 >> 黑客入门 >> 电脑新手 >> 文章正文
[组图]利用批处理更新游戏(两篇)
        ★★★★★
利用批处理更新游戏(两篇)
文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-2-6

一、 制作启动批处理。 

(聪明的网吧管理员,都会给母盘留一个命令接口,让客户机启动时运行服务器上的一个批处理,以后只要在服务器上编辑此BAT,就可以做很多事情,我们可以利用它更新游戏、导入注册表、运行某个软件、收集硬件信息、甚至清理病毒等等。。)

 

1. 首先在任意服务器上建立一个共享文件夹,这个服务器最好是可以7*24小时工作的(例如电影服务器).

我们在服务器(名为server)上建立个共享文件夹,属性为只读,命名为up.它的网络路径是:\\server\up ,

  

 2. 在母盘机器上的任意文件夹下新建文本文档(例如c:\windows),命名为qidong.txt,写下如下字样:

ping 127.0.0.1 –n 5

\\server\up\run.bat

然后另存为qidong.bat

此段bat说明:我们之所以要ping 127.0.0.1 是因为XP的登录方式与2000的登录方式有所不同,2000是需要先登录到网络再登录到桌面,而XP则不需要登录网络即可进入桌面,所以XP的启动速度要远远快于2000,我们ping 127.0.0.1是用来延缓bat的执行,以保证客户机顺利的执行\\server\up\run.bat。

 

3、有朋友说,如果开机启动BAT文件会有恼人的DOS窗口出现,这个问题是很好解决的,在组策略里来执行开机BAT就不会出现DOS窗口。
点开始--运行--输入gpedit.msc,打开组策略,如图:

二:编写服务器上的run.bat

我们以劲舞团更新为例,它在服务器的路径是\\server\game$\劲舞团 ,我们在服务器劲舞团里目录里新建一个文本文件,以时间命名,比如:060828.txt ,OK,编辑\\server\up\run.bat如下: 
@echo off
@echo.
@echo                   游戏更新中。。。。
@echo. 
if  exist  d:\game\劲舞团\060828.txt  goto  end 
if not exist d:\game\劲舞团\060828.txt  goto  copy
: copy 
regedit /s \\server\game$\劲舞团\jwt.reg
xcopy \\server\game$\劲舞团 d:\game\劲舞团 /s /e /d /y 
: end 
exit

 解释一下:建立060828.txt的目的,是为了有所判断,避免有的客户机重复更新,如果客户机d:\game\劲舞团\060828.txt存在,就退出,如果不存在,就利用xcopy命令开始对比更新。regedit /s是导入劲舞团的注册表。这个BAT内容保持到所有客户机劲舞团都更新完毕,而下一次更新,我们只要把服务器劲舞团目录和run.bat里的060828.txt改名就可以了。

[1] [2] 下一页  

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886