我使用该服务创建了一个Windows服务。我如何调用Windows应用程序?
答案 0 :(得分:3)
Windows服务和Windows应用程序是完全不同的程序。 Windows服务在计算机启动时自动启动,没有用户界面,并且具有与登录用户不同的安全上下文。您不能简单地将Windows应用程序转换为Windows服务(并期望它能够顺利运行)。如果您希望程序始终在没有用户界面的情况下运行(24/7),那么您可以查看Windows服务。
有关Windows服务的更多信息:"Windows Service vs Windows Application - Best Practice"和"Windows Service Applications"。
答案 1 :(得分:2)
您必须从Visual Studio中的项目类型中选择Windows服务。 如果您的意思是如何将应用程序作为Windows服务托管,则执行此操作的唯一方法是创建 Windows Service 类型的新项目并使用Process类。
然后,您可以创建安装类,然后使用installutil,或者从命令行使用sc
进行安装。
答案 2 :(得分:0)
嘿,您可以使用此实用程序轻松地将任何应用程序作为Windows服务运行 - Application As Service 由Eltima