如何将Windows服务添加到现有的应用程序安装程序?

时间:2010-10-17 04:40:05

标签: windows windows-services windows-installer wcf

我们已经创建了一个Windows服务来检测特定USB设备的插入。

然后该服务应该启动我们编写的应用程序。

我们最初为我们的应用程序创建了一个安装项目,另一个用于Windows服务。

现在,我们正在尝试将服务和应用程序安装在同一个安装项目中。

我们尝试将服务的输出放入安装项目但没有任何运气。

我们在服务中有一个projectinstaller类,为什么我们不能简单地将Windows服务的项目输出(包括安装程序类)添加到我们的应用程序的安装项目中?

1 个答案:

答案 0 :(得分:0)

MSDN文章解释了它,Create the installers for your service。 Microsoft支持还有一篇文章How to create a setup project for a Windows Service application in Visual C#

我的主要语言是Delphi。在Delphi中,当程序创建为 Service Application 时, 将程序作为Windows服务安装可以通过运行my_service_app_name.exe /INSTALL来完成。我想,执行机制应该与其他编译器创建的服务应用程序大致相同。

因此,将Windows服务添加到现有应用程序安装程序可以通过运行所提到的服务应用程序来完成,但是如果您不使用Delphi,则应该参考文档。