我使用这个插件来创建一个 Windows 服务:https ://github.com/coreybutler/node-windows 。我想用我的服务启动一个外部程序。编辑1:
var cp = require("child_process");
cp.exec("C:\\Users\\test\\Desktop\\file.exe", function(error, stdout) {
});
随后我尝试了一种插件方法。编辑2
node_windows.elevate("C:\\Users\\test\\Desktop\\file.exe",function(error,stdout){
});
此方法启动 exe,但我在桌面中看不到 GUI。services.msc
如果我在=>中检查选项,Interact with desktop
我会看到另一个窗口要求我确认程序的交互,如下所示:http ://help.tcadmin.com/images/d/dd/InteractWithDesktop.png
如果我选择“查看消息”它将我重定向到另一个部分,只有我的程序和节点 bash 没有桌面应用程序(像这样:https ://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/4029645611/original/ 7daystodie-session0.png?1471375419 )
我已经打开了一个问题:https ://github.com/coreybutler/node-windows/issues/163
任何人都可以帮助我吗?