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文件的内容

 

  • 11
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值