mysline 发表于 2012-5-25 11:59:26

LiteStep 0.4.5中的BUG修复 【原创】

本帖最后由 mysline 于 2012-5-25 18:00 编辑

好吧,这是我的第一帖。

(扯淡开始)

昨天刚刚接触LS,大感痛快。兼容性方便自我感觉比BB要好很多。起码我的任务栏是没有出现任何问题的(可能是我个人问题,无旁敲侧击打压BB之意)
下载的是joky的汉化版本:http://bbs.rainmeter.cn/thread-62544-1-1.html。
满心欢喜,下载试用,确实很强大。忽然狂风大作,令我想起joky君之文章中提到一处BUG:

原文如下:该版本已知的问题:
                        * 在桌面点击右键 - [实用工具] - 会提示错误。

我很喜欢BUG,点击“ ”发现是lua脚本错误,大概意思就是evars.rc的路径没有发现。好吧。经过摸索,找到原因。附上方法。

(扯淡完毕)



BUG原因:读取的路径有问题,再深入点就是%USERNAME%没有转换成真正的用户名

我的方法可能是笨法子,因为1、我不懂windows环境变量;2、不懂注册表变成。有更加高级的办法请说明一下,共同学习。

1、“运行”,输入“regedit”,打开注册表,找到【HKEY_LOCAL_MACHINE\SOFTWARE\LOSI\Installer】
       如图所示


2、双击打开右边的“PersonalDir”



修改图中红色框框内的字符串:要修改成C:\Program Files\LiteStep\Profiles\(这是我的ls安装目录,视自己情况而定)下的的那个文件夹名字;
点击“确定“。

试试吧! ”“没有问题了!

嘿嘿

实在是没有找到”查看权限“

mysline 发表于 2012-5-25 12:01:17

第三附图是 读取的注册表项名称。可以自定义。


我是不会给任何人机会的!

yu_fei_527 发表于 2012-5-25 18:44:11

楼主真厉害。找了一下注册表,我的是在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LOSI\Installer里,不知道为什么不认%USERNAME%,luo语言不懂,应该是rcparser.lua里面的read()函数有问题

mysline 发表于 2012-5-26 17:42:42

yu_fei_527 发表于 2012-5-25 18:44 static/image/common/back.gif
楼主真厉害。找了一下注册表,我的是在HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\LOSI\Installer里,不知道 ...

不知道是不是环境变量的原因。我自己没有测试。如果加上USERNAME的环境变量是不是会好呢。。。

虎汩遑 发表于 2012-5-26 20:38:53

某美女发现口红太重,拿湿纸巾擦拭后扔到路上。一老头拣起,端详半天突然醒悟,追上说:姑娘,你卫生巾掉出来啦!

兴奋的小豆豆 发表于 2012-6-22 16:18:25

好帖,鉴定完毕,谢谢您了

qfdan 发表于 2012-6-24 17:32:11

呵呵,看大家评论如何

承诺爱 发表于 2012-11-6 17:04:41

看到这帖子真是高兴!

godkiller321 发表于 2012-11-11 00:07:17

强烈支持楼主ing……

zfeng4815 发表于 2012-11-11 21:11:05

支持楼主。。。
页: [1] 2
查看完整版本: LiteStep 0.4.5中的BUG修复 【原创】