使用Lua调用特定文件时,在Windows系统上出现“找不到文件”的错误提示。

我将 openvpn.exe 文件复制到 System32 目录中。现在,如果我进入保存 Lua 文件的目录并运行

openvpn

我可以成功获得帮助信息,但是如果我运行以下内容的 Lua 文件:

os.execute("openvpn")

它会给出“文件未被识别为内部...”错误。我还尝试使用 popen 或完整路径,如:

os.execute("%SystemRoot%\\System32\\openvpn.exe")

但它仍然给出相同的错误。

点赞