Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire
119 internautes nous ont dit merci ce mois-ci
Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire
119 internautes nous ont dit merci ce mois-ci
As-tu bien ajouter les 2 composants installer ? (clic doit dans la fenetre de conception de ton service puis Ajouter le programme d'installation)
Imports System.ServiceProcess
Imports System Imports System.Collections Imports System.Configuration.Install Imports System.ServiceProcess Imports System.ComponentModel <RunInstallerAttribute(True)> _ Public Class MyProjectInstaller Inherits Installer Private serviceInstaller1 As ServiceInstaller Private processInstaller As ServiceProcessInstaller Public Sub New() ' Instantiate installers for process and services. processInstaller = New ServiceProcessInstaller() serviceInstaller1 = New ServiceInstaller() ' The services will run under the system account. processInstaller.Account = ServiceAccount.LocalSystem ' The services will be started manually. serviceInstaller1.StartType = ServiceStartMode.Manual ' ServiceName must equal those on ServiceBase derived classes. serviceInstaller1.ServiceName = "MonServiceAMoi" ' Add installers to collection. Order is not important. Installers.Add(serviceInstaller1) Installers.Add(processInstaller) End Sub End Class
serviceInstaller1.StartType = ServiceStartMode.Automatique
as-tu bien définit la propriété ServiceType sur le composant ServiceInstaller ?
As-tu également définit le compte qui utilisera le service par la propriété Account du composant ServiceProcessInstaller ?
processInstaller.Account = ServiceAccount.LocalSystem
De plus il me semble que l'affichage d'un messageBox nécessitera d'activer l'option 'Autoriser l'interaction avec le bureau' dans le second onglet des propriétés de ton service (dans le gestionnaire des services).
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.