Imports System.ServiceProcess _ Partial Class MyComService Inherits System.ServiceProcess.ServiceBase 'UserService überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. _ Protected Overrides Sub Dispose(ByVal disposing As Boolean) Try If disposing AndAlso components IsNot Nothing Then components.Dispose() End If Finally MyBase.Dispose(disposing) End Try End Sub ' Der Haupteinstiegspunkt für den Prozess _ _ Shared Sub Main() Dim ServicesToRun() As System.ServiceProcess.ServiceBase ' Innerhalb eines Prozesses können mehrere NT-Dienste ausgeführt werden. Um einen ' weiteren Dienst zu diesem Prozess hinzuzufügen, ändern Sie die folgende Zeile, ' um ein zweites Dienstobjekt zu erstellen. Zum Beispiel ' ' ServicesToRun = New System.ServiceProcess.ServiceBase () {New Service1, New MySecondUserService} ' ServicesToRun = New System.ServiceProcess.ServiceBase() {New MyComService} System.ServiceProcess.ServiceBase.Run(ServicesToRun) End Sub 'Wird vom Komponenten-Designer benötigt. Private components As System.ComponentModel.IContainer ' Hinweis: Die folgende Prozedur ist für den Komponenten-Designer erforderlich. ' Das Bearbeiten ist mit dem Komponenten-Designer möglich. ' Das Bearbeiten mit dem Code-Editor ist nicht möglich. _ Private Sub InitializeComponent() ' 'MyComService ' Me.AutoLog = False Me.CanShutdown = True Me.ServiceName = "DDEDMI_ComService" End Sub End Class