额我家的ini文件打开都是乱码 改不了游戏怎么办捏

额我家的ini文件打开都是乱码 改不了游戏怎么办捏,第1张

1 在¨开始/运行”的对话框中键入“regedit”或在Win98(假如系统安装在Windows98目录)的目录下找到regedit.exe运行,打开“注册表编辑器”;

2. 在“我的电脑”下找到“HKEY-LOCAL-MACHINE”,依次点击后打开“SystemCorrentControlSetControlfontassoc";

3.打开后可在此文件夹下找到两个文件夹“Associated CharSet”和“Associated DefaultFonts”。然后点击“Associated CharSet”文件夹,正常情况下在注册表编辑器的右框中显示:

(默认)(未设置键值)

ANSI(00)“yes”

GB2312(86) “yes”

DEN(FF) “yes”

SYMBOL(02) “no”

而在“Associated DefaultFonts”下可找到:

(默认) (未设置键值)

AssocSystemFont  “simsun.ttf”

FontPackegeDecorative “宋体

FontPackegeDontCare  “宋体”

FontPackegeModern “宋体”

FontPackegeRoman “宋体”

FontPackegeScript “宋体”

FontPackegeSwiss “宋体”

4.当出现汉字乱码时,上述内容就可能不完整。像我的系统中“Associated CharSet”下内容残缺,而“Associated DefaultFonts”下根本就没有内容。此时可打开“注册表编辑器”中的“编辑”菜单进行修补:⑴如缺少“Associated CharSet”和“Associated DefaultFonts”,可在“fontassc”下依次用“编辑/新建/主键”建立一个“新键 #1”字框,再根据给文件命名的方法在框中输入键名;⑵如“Associated CharSet”和“Associated DefaultFonts”完整,只是其内容缺失,可在其下用“编辑/新建/字符串”建立一个“新值 #1”,然后输入键名,双击键名后即可在“编辑字符串”对话框中输入对应的键值;重启后就可消除汉字乱码

此情况有两种可能,一种是字符编码问题,你可以用金山快译转换编码来看看是否能转换成简体,另一种可能就是编者不想泄露明文配置信息,所以做了加密处理,如果是简单的移位加密方式,可以在生成他的应用程序里找到加密算法(需要反编译),如果是阵列方式或随机抽取式的加密那就比较麻烦了,需要反编译并跟踪内存指针来找到算法,当然加密算法还不止这些,所以有时还要看运气了,找对算法就可以破解。

GOOD

LUCK!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6801938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存