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