我想从运行为windows服务的nodejs服务器启动简单的记事本应用程序。
首先我创建了一个nodejs" server.js"包含以下代码的文件:
require("child_process").exec("notepad");
当我运行" node server.js"在命令提示符下,记事本正常打开。
但是在此之后我将这个nodejs服务器作为windows服务,当我启动服务时,记事本根本没有打开。[不是特别记事本,任何有GUI的应用程序都没有打开。]
为了使它成为Windows服务,我使用了node-windows和qckwinsvc,但两者都给出了相同的结果。
为什么我无法在node.js服务器作为Windows服务运行时启动记事本。,当我从命令提示符手动运行server.js文件时,它工作正常。
请帮帮我。