3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3815|回复: 9
打印 上一主题 下一主题

[讨论] 简单说说正式版安装的大致流程和拦路虎

[复制链接]

86

主题

503

帖子

896

积分

超级玩家

Rank: 5Rank: 5

贡献度
131
金元
3717
积分
896
精华
0
注册时间
2010-6-27
跳转到指定楼层
主题
发表于 2010-7-19 21:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我刚刚在虚拟机里简单跟踪了一下安装,发现大概流程如下:
1:启动安装程序,这时候会在启动安装文件用户的Local Setting下面的temp文件夹建立两个零时文件夹,其中一个Blizzard Installer Temporary Data -XXXX的文件里面就放置着安装配置文件。
2:这时候安装程序会检测是否能正确连接上暴雪的服务器,如果不行的话就会在上面那个文件夹里面生成NoMediaKey.xml文件并且执行其中规定的步骤,安装被停止;
3:如果能正确联网,这时候安装程序会检查日期是否为2010年7月27日,如果没到,就会在上述文件夹生成一个NotReleased.xml文件,并且执行其中规定的步骤,安装被停止。
4:如果联网和日期都检查无误,这时候安装程序就会执行InstallerInfo.xml文件所规定的步骤,并且进入选择安装目录的界面。
5:安装程序在你设置好安装目录后,会自动读取原始安装文件的mpq文件,但mpq是被加了密的,安装程序会在零时文件夹中查询Header.xml中的一串数值来解密,该数值默认是不存在的,必须要通过暴雪的服务器实时给出,另外也许可以通过手工输入序列号的方式解决,我没有序列号,所以不能确定。
原来Blizzard在这里等着我呢。到了这步,对普通人来说基本上就无解了。除非有哪个高手能修改安装程序来跳过检查,或者找出密钥(估计这点更难)
小弟抛砖引玉,看哪位高人能费点功夫试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-7 15:50 , Processed in 0.025548 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表