2010-10-17 15 views
0

Nous avons créé un service Windows pour détecter l'insertion d'un périphérique USB particulier. Ce service est alors supposé lancer une application que nous avons écrite.Comment ajouter un service Windows à un programme d'installation d'application existant?

Nous avons d'abord fait un projet d'installation pour notre application et un autre pour le service Windows.

Maintenant, nous essayons d'obtenir le service et l'application installés dans le même projet d'installation.

Nous avons essayé de mettre la sortie de notre service dans le projet de configuration, mais sans aucune chance.

Nous avons une classe de projectinstaller dans le service, alors pourquoi ne pouvons-nous pas simplement ajouter la sortie de projet du service Windows (y compris la classe installateur) au projet d'installation de notre application?

Répondre

0

L'article MSDN l'explique, Create the installers for your service. Le support Microsoft a également un article, How to create a setup project for a Windows Service application in Visual C#

Ma langue principale est Delphi. En Delphi, lorsqu'un programme est créé en tant que Service Application, l'installation du programme en tant que service Windows peut être effectuée en exécutant my_service_app_name.exe /INSTALL. Je suppose que le mécanisme d'exécution devrait être à peu près le même avec les applications de service créées par d'autres compilateurs. Par conséquent, l'ajout d'un service Windows à un programme d'installation d'application existant peut être effectué simplement en exécutant l'application de service comme indiqué, mais vous devez vous reporter à la documentation si vous n'utilisez pas Delphi.