从作为Windows服务运行的node.js服务器启动外部应用程序

时间:2016-02-02 11:59:17

标签: node.js windows launching-application

我想从运行为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文件时,它工作正常。

请帮帮我。

0 个答案:

没有答案