Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
3. Sep 2015
Ok - dh. alle Forms entfernen.
Was mich trotzdem wundert, dass es bis heuer ohne Probleme funktioniert hat.
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
3. Sep 2015
So: sehr interessant!
Wenn ma einen Dienst installiert erhält man die Meldung "Dienst installiert". Solange ich diese Meldung NICHT mit OK schliesse, läuft das Service einwandfrei (inkl. der Benutzer-Oberfläche).
Schliesse ich die Meldung, funktioniert der Dienst nicht mehr.
Unter Umständen ein Berechtigungsproblem möglich?
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
3. Sep 2015
Hallo!
Danke für die Mühe!
Musste die Zeile "if not Application.DelayInitialize or Application.Installing then" auskommentieren - diese funktioneirt in Delphi 7 scheinbar noch nicht.
LogFile:
--- install
03.09.2015 10:53:16: ServiceCreate
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
2. Sep 2015
Ohne Messagebox dasselbe: Start -> sofort wieder beendet.
Ja - Datenaustausch ist aktiviert!
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
2. Sep 2015
Hauptsächlich von einem Dienst mit Systemkonto - allerdings mit sichtbare Forms.
Vom Code her: Neue "Service-Application" erstellt und kein weiteren Code eingegeben.
Sollte sich theoretisch schon als Dienst installieren lassen (bzw. auch aus Delphi heraus starten lassen, ohne dass es sich sofort beendet).
Ich kanns als Dienst installieren/desinstallieren - läuft aber nicht (unter Prozesse...
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
2. Sep 2015
Ja - im Ereignisprotokoll folgende Meldung:
"Die folgenden Informationen wurden mit dem Ereignis gespeichert:
Der Dienstprozess konnte keine Verbindung mit dem Dienstcontroller herstellen"
Mitschreiben ist eingebaut - aber keine Meldungen, da das Beenden sofort nach Start erfolgt.
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
2. Sep 2015
Das weiss ich nicht - aber der Pfad hat sich nie geändert. Und funktioniert hat es jahrelang.
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
2. Sep 2015
nein - keine Leerzeichen im Pfad!
Beispiel:
D:\Daten\Service.exe
Forum: Win32/Win64 API (native code)
Delphi
by TPeterT,
2. Sep 2015
Hallo!
Habe folgendes Problem: Ein, vor einigen Jahren entwickeltes - in Delphi 7 - Service startet seit ungefähr März, April 2015 nicht mehr. Installiert ist das Service auf einem Server 2003, auf welchem es auch jahrelang problemlos lief. Scheinbar nach einem Windowsupdates scheint das Service zwar noch als "gestartet" auf, läuft aber nicht mehr.
Nun habe ich versucht in Delphi 7 eine neue...