![]() |
programm als dienst starten
Hallo,
wich würd gern en Programm schreiben das prüft ob ein bestimmter Prozess aktiv ist, dieses Programm sollte aber am besten als Dienst laufen, also immer schön im Hintergrund und nur vom Administrator in der Dienstverwaltung zu sehen. Jetzt hab ich nur ein Problem wie sage ich dem Programm (bzw. Windows) es möge als Dienst laufen? PS. Ich hab die Suchfunktion benutzt, wenn es so einen Beitrag schon gibt entschuldige ich mich dafür, weil ich A: es noch nicht gelesen habe B: blind bin oder C: doof bin :-D danke im voraus für die Antwort cya KI-Operator |
Re: programm als dienst starten
Du musst das Programm von vorneherein als Dienst / Service schreiben. bei den höheren Delphi Versionen ist ein Vorlage / Grundgerüst dabei. Oder kuckst du hier:
![]() |
Re: programm als dienst starten
Zitat:
![]() |
Re: programm als dienst starten
ich muss sagen das gleiche problem hab ich auch!
die zwote antwort hilft mir nicht wirklich weiter, da ich den dienst ja schon gerne machen würde! und das grundgerüst von delphi hilft auch nicht wirklich! ich meine der quellcode dürfte fehlerfrei sein, lässt sich auch compilieren, aber erscheint nicht in der dienst liste! (nutze win xp und delphi 5) weiss wer woran es liegen könnte? |
Re: programm als dienst starten
Das Problem hat sich jetzt behoben! Man hat mir fälschlicherweise gesagt, dass mit einem Delphi Service gehen würde. Das ist aber Falsch! Es geht mit einer Delphi Service-Anwendung!
Wer es nicht glaubt, eine Service-Anwendung kompilieren (und wenn es nur eine leere ist) und mit -install hinten dran aufrufen! Geht mit -uninstall wieder weg! durch die Parameterübergabe beim aufruf wird der Service dann letztendlich als dienst installiert. :wall: einfach nur das falsche delphi-grundgerüst genommen... |
Re: programm als dienst starten
Ja, der Delphi Service ist letzten Endes nur die Klasse als solche.
Die Applikation ist dann die richtige Anwendung, um den Dienst zu installieren und zu managen. Weitere Infos zu Diensten gibt es demnächst von mir, denn ich bin gerade dabei saubere eine non-VCL - Dienstklasse bzw. -applikation zu erstellen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz