对于使用普通应用程序我不能执行的Windows服务,我该怎么办?

时间:2011-01-26 15:40:23

标签: windows windows-services

  

维基百科:在Microsoft Windows上   操作系统,Windows服务   是一个长期运行的可执行文件   执行特定的功能和哪些   旨在不要求用户   介入。 Windows服务可以   配置为在运行时启动   系统启动并在中运行   只要Windows是背景   跑步,或者他们可以开始   需要时手动。

但是我可以创建一个在后台运行的应用程序,只要Windows运行时也没有Windows服务(我可以在注册表中设置Run键)。

所以我的问题是:

对于使用普通应用程序我不能做的Windows服务,我该怎么办?

2 个答案:

答案 0 :(得分:8)

例如,在没有任何交互式用户登录的情况下运行。 调用LogonUser来模拟其他用户(通常不允许在不更改标准应用程序的权限的情况下) 从服务控制管理器中获益,作为故障时的恢复操作。

答案 1 :(得分:4)

有许多优点

  • 支持MWI远程启动/停止服务监控
  • 操作系统支持故障转移/通知
  • 默认情况下的SOA
  • 操作系统支持自动启动