Androild Killer无法运行,出现Runtime error 217
今天偶然翻到了以前下载的一个软件,Android Killer(一个GUI的安卓反编译软件)
可证当我想要运行它的时候确报错了
这一系列的 Runtime error 217 at XXXX 把我搞蒙了
我以为是软件过时了,重新下载发现软件版本并没有改变
以为是环境问题,百度上有说
【
a 、开始菜单-运行-输入regedit-点确定-进入注册表, 在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值”{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。
b 、开始菜单-运行-输入cmd 回车在命令提示符下输入:
for %1 in (%windir%\system32*.dll) do regsvr32.exe /s %1
】
的,但都没有用。
我甚至关闭了防火墙,重启了电脑。。。
都没有用
我把软件拷贝到另一台电脑,确实可以运行的,相当无奈
焦灼良久之后我快要放弃了,却还是做最后一搏,看是不是软件配置哪里需要改改
我看到有个config.ini文件,
我知道这个相当于是程序启动的配置声明,我就点开看了
发现里面居然有乱码!!!!!!
这个时候我才想起来,因为我的电脑是英文版的操作系统,文本中的中文往往都会变成乱码,而像这种“简陋”的软件并没有做太多容错的处理
所以运行时候,系统无法解析"LANG",就产生了错误Runtime error 217
我将那段乱码改为"English",果然,应用程序得以成功运行
NICE·······完美解决
最后给大家看一下,另一台中文系统电脑上,config.ini文件的内容