有关皓宇网吧软件的自动更新与管理技术

最近研究了一下皓宇的网吧游戏及工具管理系统,发现除了win98系统是经过专门打造的外,其余就是两个软件了!

一、网吧验证及中转服务端。
这个软件起的作用就是通过网络及注册码验证,你网吧是不是合法用户。其中注册码是取自于硬盘序列号及用户名称的换算,所得数据并用MD5加密。再保存于一个注册文件中。
另一个作用就是管理网吧客户机的系统维护工具及游戏更新系统。并且对所有这些软件起一个合法验证及密码验证作用。即在客户机使用维护工具和更新系统,首先得连接到这个服务端,验证通过后才能使用。而且里面的一些管理内容密码也取自于这个服务端。

二、维护工具。
由于所做的系统对IE和Explorer及组件进行了修改,所以系统在安全限制方面都比较严格,即使进入安全模式也很难直接对系统操作。所以这个工具的使用是很重要的。
这个工具主要对windows的一些常用设置及工具作了一个快捷的表述。
这个工具可以在安全模式下用特定的密码使用。不用网络验证,使用也方便得多。

三、游戏更新及管理软件。
这个软件就是整套系统的核心,也是皓宇软件的资源提供的一个交互工具。
此软件也要验证,但不是必须,验证不了也能用,但不允许更新里面的游戏。
也不允许进行进行一些游戏的设置,比如删除游戏、是否使用中转服务端、分类显示设置等功能。
此软件的游戏更新方式是利用的FTP连接专门的服务器。
再从指定的文件夹下载软件到本地的临时文件夹中,也就是软件目录下的temp下面。
再执行解压命令到专门的目录。比如D:\netgame\wg\热血传奇\便宜破解版\
而这些所有的操作资料,路径等都来源于data文件夹下的一个数据库文件。

游戏完全安装包在下载服务器上是被制作成的一个winrar的自解压文件,下载下来后执行就被自动安装好,而且如果有注册表文件,也会被自动执行!

还有就是游戏只是被压缩成zip或rar文件,然后通过数据库获得解压路径。

再就是被制作成专门的安装包,下载完后执行就直接安装到指定的目录,并且会安装相应的系统文件及注册表文件。

所有游戏的快捷方式全部通过数据库提供的路径显示到软件界面上。找不到主文件,就不显示,如果双击就提示安装。而且在执行游戏的时候会从数据库中读取自设的版本号。通过对比版本文件,如果要新,就将新版本号写入数据库并更新。

2004年10月

发表评论

您的电子邮箱地址不会被公开。