如何从Lua运行可执行文件?

我正尝试通过 lua 启动可执行文件。Lua函数由c#中的线程调用。os.execute启动一个.bat文件,该文件位于程序相同的位置,但不能启动该程序。

os.execute('D:/startApplication.bat')
os.execute('D:/application.exe')

上面一行代码可以工作,但下面一行代码不行。

这个问题不同于 怎样使用Lua运行可执行文件?,因为我是在.net环境下使用Lua。而该问题中给出的解决方法对我不起作用。

点赞