Lua环境注册表?

时间:2013-01-31 23:09:00

标签: windows lua registry

我正在尝试阅读Windows注册表,以确定安装了什么脚本环境以及可用的独立解释器可执行文件的位置。

例如,当我做python时,我搜索了

HKEY_LOCAL_MACHINE / SOFTWARE / Python的/ PythonCore /安装路径

这给了我环境的python可执行文件的安装路径,这允许我找到我是否有python 2.7,3等以及那些exes的位置。

我正在为Lua for windows寻找类似的东西。

必须使用注册表进行此搜索。

2 个答案:

答案 0 :(得分:2)

尼科尔说。通过针对已知可执行文件列表扫描PATH可以更好地服务(但即使这不是保证,因为我的许多本地安装都不在PATH中)。尽管如此,我认为找到那些不会在注册表中留下痕迹的脚本引擎的可能性更大。或者可以使用机制组合。

答案 1 :(得分:1)

Lua没有安装路径。 Lua没有安装。 Lua与Python不同,安装程序将所有内容放在一个特定的位置,并设置注册表和PATH条目等。

独立解释器没有查询其位置的机制。如果您对学习Lua版本感兴趣,可以随时查看_VERSION变量字段。但除此之外,不,没有机制可以做你想做的事。

相关问题