vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Win 2000 Dienst 
Autor: Ralf
Datum: 09.08.02 08:54

Hi,

das geht so:

nachdem du dein programm kompiliert hast, musst du den dienst auch installieren. dazu schreibst du am beseten unter "start/ausführen" hinter deinen Programmnamen die Parameter -install und -remove zum deinstallieren.

diese fangen wir ab mit dem code, der im Form_load steht:

Dim bStarted As Boolean
Dim parmInterval As String

If Command = "-install" Then
'Installieren
NTService1.Interactive = True

If NTService1.Install Then
Call NTService1.SaveSetting("Parameters", "TimerInterval", "1000")
MsgBox strDisplayName & " erfolgreich installiert."
Else
MsgBox strDisplayName & " konnte nicht installiert werden."
End If
End
ElseIf Command = "-uninstall" Then
'Deinstallieren
If NTService1.Uninstall Then
MsgBox strDisplayName & " erfolgreich deinstalliert."
Else
MsgBox strDisplayName & " konnte nicht deinstalliert werden."
End If
End
ElseIf Command = "-debug" Then
NTService1.Debug = True
ElseIf Command <> "" Then
MsgBox "Unbekannter Kommandozeilenparameter"
End
End If

parmInterval = NTService1.GetSetting("Parameters", "TimerInterval", "2000")

' Pause/Fortfahren muss initialisiert werden, bevor
' StartService aufgerufen wurde oder man sich im
' Design Modus befindet
NTService1.ControlsAccepted = svcCtrlPauseContinue

' Service zum "Windows NT services controller" verbinden
NTService1.StartService

Zusätzlich die Ereignisse zum Abfangem

Private Sub NTService1_Continue(Success As Boolean)

DEIN CODE

End Sub

Private Sub NTService1_Control(ByVal e As Long)

DEIN CODE

End Sub


Private Sub NTService1_Pause(Success As Boolean)

DEIN CODE

End Sub


Private Sub NTService1_Start(Success As Boolean)

DEIN CODE

End Sub


Private Sub NTService1_Stop()

DEIN CODE

End Sub

Gruss
Ralf
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Win 2000 Dienst49Tobiwan08.08.02 12:22
Re: Win 2000 Dienst40Ralf08.08.02 14:07
Re: Win 2000 Dienst38Tobiwan08.08.02 17:05
Re: Win 2000 Dienst34Ralf09.08.02 08:54
Vielen Dank (oT)25Tobiwan09.08.02 10:04
Re: Win 2000 Dienst34Matthias09.08.02 08:04

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel