Bach文件作为服务而不是App运行可执行文件

时间:2016-03-23 11:15:56

标签: windows batch-file service executable openssh

我编写并编译了一个AutoIT脚本(" BiconNET.exe"),双击时与用户交互。在运行时,任务管理器将该程序列为App。 现在,我想远程启动BiconNET.exe。所以我安装并配置了openSSH,Cygwin和Putty。服务器和客户端在Windows 8.1上运行。 我使用服务器的Windows登录凭据创建SSH连接。我通过Putty conmmandline启动BiconNET.exe,我立即看到BiconNET.exe在服务器的任务管理器中弹出作为服务。但是没有用户交互。该服务保持沉默,BiconNET.exe不执行其应该执行的任何任务。这有什么不对?

我想我需要实现BiconNET.exe作为应用程序运行,而不是作为服务运行!?

这是我到目前为止所尝试的:

  1. 我尝试使用批处理文件解决方法,但同样的问题:双击服务器上的批处理文件工作正常(BiconNET.exe与用户希望交互),但通过Putty BiconNET.exe运行它被列为服务,什么都不做。
  2. 我还尝试使用this code自动提升批处理文件。没有运气。
  3. 我从"数据执行保护"中排除了BiconNET.exe。 (DEP)在服务器的高级系统属性中。没有区别
  4. 我想了解问题的来源,以及如何解决问题。谢谢你的帮助。

0 个答案:

没有答案