我创建了一个Windows服务,使用该服务。 我将如何调用一个Windows应用程序?
Answer 1:
的Windows服务和Windows应用程序是完全不同的程序。 当计算机启动时,没有用户界面,并且具有比登录用户不同的安全上下文中的Windows服务自动启动。 你不能简单地转换为Windows应用程序的Windows服务(并期望它能够流畅运行)。 如果你希望你的程序始终运行(24/7),没有用户界面,那么你可以看看到Windows服务。
更多关于Windows服务的: “Windows服务VS Windows应用程序-最佳实践”和“Windows服务应用程序” 。
Answer 2:
你必须从Visual Studio中的项目类型选择一个Windows服务。 如果你的意思是,你怎么可以承载的应用程序作为Windows服务,要做到这一点的唯一方法是创建类型的Windows服务的新项目,并使用Process类。
然后,您可以创建一个安装类,然后使用installutil或替代,使用sc
命令行安装。
Answer 3:
嘿,您可以轻松地运行任何应用程序与该实用程序的Windows服务- 应用程序作为服务通过Eltima
文章来源: How to call Windows application using Windows service in C#?