Dienste unter Windows XP Professional MUI
Verfasst: 06.05.2005 20:21
Hallo liebe Programmierfreunde,
ich habe unter dem Betriebssystem Windows XP Professional MUI / NT / W2k ein Programm als Dienst laufen. Dieses Programm wird mehrfach als Dienst gestartet. Dies funktioniert auch einwandfrei.
Jetzt moechte ich ein Programm mit PB schreiben, welches selber als Dienst laeuft, und alle oben genannten Dienste auf Aktivitaet prueft.
Den Dienst habe ich in der Registry angelegt, und ich kann andere Programme darueber auch starten. Das von mir geschriebene PB-Programm laesst sich aber nicht starten.
Registry-Eintrag:
DisplayName_______REG_SZ__________PBTest
Description_________REG_SZ__________Ueberwachungsprogramm
ErrorControl________REG_DWORD______1
ImagePath_________REG_EXPAND_SZ__C:\test.exe
Start______________REG_DWORD______1
Type______________REG_DWORD______110
PB-Programm - Anfang:
repeat
delay(1000)
forever
PB-Programm Ende:
Mehr Code ist zur Zeit noch nicht darin vorhanden.
Wenn ich den Dienst jetzt manuell starte, dann bekomme ich die Fehlermeldung 1053. Diese sagt aus, das der Dienst wegen fehlender Aktionsrueckmeldung nicht gestartet werden kann.
Muss ich in meinem Programm speziellen Code mit angeben, um das Programm als Dienst starten zu koennen?
Vielen Dank fuer euer Intresse an meinem Problem, und eure Antworten.
Christian
ich habe unter dem Betriebssystem Windows XP Professional MUI / NT / W2k ein Programm als Dienst laufen. Dieses Programm wird mehrfach als Dienst gestartet. Dies funktioniert auch einwandfrei.
Jetzt moechte ich ein Programm mit PB schreiben, welches selber als Dienst laeuft, und alle oben genannten Dienste auf Aktivitaet prueft.
Den Dienst habe ich in der Registry angelegt, und ich kann andere Programme darueber auch starten. Das von mir geschriebene PB-Programm laesst sich aber nicht starten.
Registry-Eintrag:
DisplayName_______REG_SZ__________PBTest
Description_________REG_SZ__________Ueberwachungsprogramm
ErrorControl________REG_DWORD______1
ImagePath_________REG_EXPAND_SZ__C:\test.exe
Start______________REG_DWORD______1
Type______________REG_DWORD______110
PB-Programm - Anfang:
repeat
delay(1000)
forever
PB-Programm Ende:
Mehr Code ist zur Zeit noch nicht darin vorhanden.
Wenn ich den Dienst jetzt manuell starte, dann bekomme ich die Fehlermeldung 1053. Diese sagt aus, das der Dienst wegen fehlender Aktionsrueckmeldung nicht gestartet werden kann.
Muss ich in meinem Programm speziellen Code mit angeben, um das Programm als Dienst starten zu koennen?
Vielen Dank fuer euer Intresse an meinem Problem, und eure Antworten.
Christian