### iDuel运行问题检查工具 1.2 Beta3

简介：
本工具可以检查可能引起 iDuel 不能运行、运行出错的各种问题，并自动修复或给出提示。
如果 iDuel 不能正常运行，请使用本工具检查。
官方网站：http://www.duelcn.com 官方答疑群：96187877

使用方法：
下载并解压到 iDuel 文件夹，运行后按提示操作即可。
（WIN VISTA 及以上系统需要点右键“以管理员身份运行”）
进行操作前建议先仔细阅读下面的说明。

功能说明： 点击标题打开详细说明。

1.检查程序文件
检查 iDuel 的文件是否完整，以及是否能使用。
说明：iDuel 程序不完整，当然无法正常运行。本功能检查必备文件是否都存在。
有时杀毒软件的误报会使 iDuel 的部分文件无法使用（被禁止访问），本功能也会检测出来。
0.1.8版的 iDuel 新添加了选择禁卡表的功能，同时也带来了一个问题，有时候无法自动从服务器更新禁卡表。本功能可以检测禁卡表文件是否正确。
发现问题时需要你做的操作：如果某文件不存在，重新下载 iDuel 就行了。
如果文件被杀毒软件删除或禁止访问，将该文件添加到白名单或信任（具体操作方法随杀毒软件而不同，请自行搜索）。
如果禁卡表有误，请从论坛下载禁卡表文件 forbid.xml 放到 iDuel 文件夹替换原文件即可。

2.修复必备组件
重新注册程序运行需要的几个OCX控件。 说明：OCX控件是一种系统文件，大多数系统都自带，但有些版本的系统没有。
iDuel 程序运行需要3个OCX控件的支持，分别是 COMDLG32.OCX 、 MSCOMCTL.OCX 、 MSWINSCK.OCX 。
本功能检查系统是否存在这些文件，如果没有就安装 iDuel 附带的文件。然后注册这些文件以便系统能使用它们。
发现问题时需要你做的操作：一般不会出问题。如果提示系统文件损坏，建议选“是”修复系统文件。
其他注册失败的情况比较复杂，请与我们联系以了解详情，解决问题。

3.检查运行环境
检查是否安装 .NET FRAMEWORK 2.0，检查系统的语言设置。 说明：iDuel 程序运行需要系统中安装有 .NET FRAMEWORK 2.0 ，这是一个微软的程序框架。本功能检查是否有安装。
同时检查系统的语言设置。iDuel 最适合运行于简体中文系统，在其他语言的系统上运行可能会出问题。
发现问题时需要你做的操作：如果是 .NET 没有安装，按照提示安装就行了。
如果是语言问题，也按照提示修改。修改后如果还有问题请与我们联系。

4.检查卡图路径
检查设置的卡图路径是否正确。 说明：中国OCG工作室为使卡图管理更方便，其出品的软件检查到卡图后，会将自身存放有卡图的文件夹的信息写到系统注册表。这样其他软件需要使用卡图时就可以读取这个文件夹里的卡图，实现了卡图的共享，避免一个程序一份卡图。
iDuel 也是这样工作，但有时注册表里的信息，由于程序编写错误、人为更改等原因，会有错误。本功能检查这个错误。
iDuel 配置文件中也会储存一个卡图路径，正常情况下该路径与注册表中的相同，但某些特殊情况会导致配置文件中路径错误，本功能也会检查。
发现问题时需要你做的操作：如果你没有卡图，请下载后按说明安装。如果是其他错误，按提示修复即可。

5.检查网络连接
检查与 iDuel 服务器的连接，检查 localhost 的连接。 说明：iDuel 是网络程序，如果不能正常连接服务器当然不能使用。本功能检查连接是否正常。
另外 localhost 的错误也会导致决斗盘无法启动。localhost 是本机的意思，会被解析成电脑的IP，iDuel决斗盘通过这个与决斗大厅互相传送信息。
发现问题时需要你做的操作：如果提示无法连接，请先多试几次，可能是临时网络问题。
始终无法连接的话，可以通过改变上网环境线路，或使用全局代理（网络加速器）来解决。
localhost 的问题因为情况比较复杂，请与我们联系以了解详情，解决问题。

6.一键检查修复
自动依次执行上面的5个操作。 说明：参考上面各项的说明。
发现问题时需要你做的操作：如果没有自动解决，查看检查记录，找到问题所在，然后按上面的方法解决。

7.生成检查报告
生成一份包含系统信息，程序信息等的报告。 说明：本工具仅能检查出一些常见问题。
会引起一个软件不能运行的问题有很多，特别是 iDuel 这种采用 .NET 和 VB6 开发的软件。
本工具可以生成一份报告，其中包含了你的系统的一些信息、安装的软件列表、网络信息、iDuel的文件情况等。
你可以把这份报告发给我们，以帮助识别本工具不能检查处理的问题。
具体收集的信息可以打开报告查看。如果里面有涉及隐私的信息，在发给我们之前，请先自己删除。方法是用记事本打开报告文件，删除对应信息后保存。

8.其他
菜单里一些其他的功能，不建议用户自行使用，请在我们指导下使用。 重设卡图路径：修改注册表和配置文件里的卡图路径值，对于 iDuel 之外的软件也可以用这个功能。
清理 config.ini：config.ini 是 iDuel 决斗盘的配置文件，如果出错，会引起决斗盘出问题。

发布和更新信息：
点击展开详细信息。

2009年12月，发布最初测试版，修正几个小问题后更新至1.0测试版
功能有：

1. 检查iDuel的系统文件是否完整
2. 检查 .NET FRAMEWORK 2.0 是否安装
3. 重新注册系统OCX控件
4. 检查localhost是否正常
5. 检查语言设置
6. 检查当前运行的进程
7. 生成报告

这个版本具有本工具的基本功能，但没有图形界面，使用不是很方便。
2010年8月，大幅度更改软件后发布1.1 Beta RC1
新版更改有：

1. 由纯消息框向导方式改成GUI界面
2. 重新划分各个功能
3. 可以单独使用各个功能
4. 检查程序文件功能增加了检查是否可以访问
5. 强化了修复必备组件功能
6. 添加了检查卡图路径功能
7. 检查网络连接功能优化，增加丢包延迟等信息
8. 去除了检查网络连接功能中IPV6相关检查，因为不再需要
9. 去除了检查当前运行的进程功能，仅在检查报告中包含，因为不实用
10. 大幅强化生成检查报告功能
11. 其他易用性更改

1.1 Beta RC1 发布说明：
本来这个版本已经基本完善了，但突然得知，由于iDuel服务器设置，不能用普通的方法(ping)测试连接。
所以暂时关闭了检查网络连接的功能。但可以通过 菜单-操作-其他-设置域名并检查连接 来使用。
另外编译时使用的 AutoHotKey 编译器可能不是最新版，可能在对WIN7的识别上有些问题。
2010年9月17日，发布1.1 Beta RC2
新版更改有：

1. 添加检查禁卡表文件的功能
2. 增加修改了一些提示
3. 检查报告的文件名添加日期时间

1.1 Beta RC2 发布说明：
针对近期发布的0.1.8版本的禁卡表文件问题，提供了检查的功能。
这个版本没有大的更新，所以版本号也没有前进。
2010年12月13日，发布1.1 RC3
新版更改有：

1. 检查禁卡表文件功能优化
2. 增加修正悬浮窗问题功能
3. 运行时会检查iDuel是否在运行
4. 提示信息优化

1.1 RC3 发布吐槽：
啊啊啊啊，终于不是Beta版了，版本号继续学习QQ使用RC……
0.1.9版伴随着不显示的悬浮窗出来了这么久，连修正补丁都出了，本工具才更新，压力很大。
2011年2月9日，发布1.2 Beta1
新版更改有：

1. 编译器改为AutoHotkey_L版
2. 开启检查网络连接功能
3. 卡图路径不存在不再被视为错误
4. 删除不再需要的一些功能
5. 部分提示和细节优化

1.2 Beta1 发布唠叨：
这次把程序改成了AHK_L版的，算是顺应AHK的发展趋势，应该会更好的支持非简体中文系统。
因为AHK_L版的文件本身比较大，而且加壳压缩后会被许多杀毒软件报毒所以没有加壳，这次文件体积比前一版本大了不少，不过也没人会在意几百KB吧。
服务器终于可以ping了，于是检查网络连接功能开启，可以用来看延迟。
打不开iDuel时不少人纠结于卡图路径不存在，其实本来就不是个错误，不会因为它打不开iDuel- -
删掉了修复悬浮窗功能，由于iDuel程序已经自带。
生成检查报告部分里去掉了tracert，大部分情况下这个命令都是浪费时间而已。
至于版本号，因为更改了编译器，同时开启了网络连接检查功能，跳到1.2了。
我才不会说是因为版本号终于上升了才写这么一堆的呢……
2011年3月12日，发布1.2 Beta2
新版更改有：

1. 修正在某些版本的系统中无法运行，提示“并行配置不正确”的问题
2. 增加检查和设置配置文件中卡图路径的功能

1.2 Beta2 发布吐槽：
没什么特别可说的……
果然换成L版还是出了问题啊，叹气。
虽然是因为编译器的一个蛋疼BUG……
2011年8月28日，发布1.2 Beta3
新版更改有：

1. 将测试连接服务器的方式更换为WINSOCK方式，以对应iDuel服务器的更新
2. 检查报告中增加系统已安装的软件信息
3. 加快网络检查的速度

1.2 Beta3 发布吐槽：
iDuel服务器现在又不能ping了，因此测试连接的方式改成了SOCKET连接- -
因为是紧急更新，暂时没有实现多次连接检查延迟和检查丢包率的功能。现在只会尝试一次连接，所以如果失败了请多试几次- -
因为进行连接的次数少了，检查速度明显加快，顺便把连接localhost的次数也改成了1- -
一直在说如果生成的检查报告中有隐私之类的信息请自行处理，但其实一直都没有收集多少信息- -这次增加了系统中安装的软件信息，算是隐私了，所以请注意一下- -
一不留神又是半年没更新了啊……
如果你发现了程序有问题，欢迎按照下面联系方法与我联系。

关于：
本工具由 水星战士 制作。
如果在使用本工具过程中遇到问题，请与我联系或加入答疑群反馈。
我的邮箱：sby_greatwall@163.com
我的QQ：921439818 (我经常隐身，加好友后请主动说话)
论坛ID：尸体
本工具用 AutoHotKey 脚本 写成，源码可以在论坛发布贴中下载。
工具中使用了 TheGood 的 AHKsock 函数库，在此向他表示感谢。
程序图标为 dreamxis 的 Yuuminco 图标包中的一个，在此向她表示感谢。
虽然本工具已经过测试，但仍然可能有BUG。作者不对使用本工具造成的直接或间接的损失负法律责任。
2011-8-28