AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dienst unter Vista einrichten

Ein Thema von Ironarrow · begonnen am 8. Mär 2007 · letzter Beitrag vom 4. Mai 2010
Antwort Antwort
Ironarrow

Registriert seit: 23. Mär 2004
Ort: Kerpen
16 Beiträge
 
Delphi 7 Professional
 
#1

Dienst unter Vista einrichten

  Alt 8. Mär 2007, 14:20
Hallo zusammen,

ich weiss es ist eine banale Frage, aber ich habe erst seit kurzem einen Rechner mit Vista hier hingestellt bekommen, auf dem ich unsere Firmensoftware testen soll und ich habe mich noch nicht so richtig mit Vista (Business) angefreundet.

Aktuell entwickeln wir unsere Software mit Dephi 7. Dieses habe ich auch anhand von Dr. Bob's Anleitung unter Vista installiert bekommen und ich kann damit auch ohne Probleme arbeiten.

Bisher war es ja so, dass man Dienste über die Eingabeaufforderung installieren konnte:

cd <Verzeichnis>
dienstname.exe -install


Wenn ich das nun unter Vista probiere, bekomme ich die Fehlermeldung:

dienstname.exe funktioniert nicht mehr
- online nach einer Lösung suchen und das Programm schließen
- Programm schließen
- Programm debuggen

Im Datei-Explorer habe ich schon die Eigenschaften der Datei auf "Programm als ein Administrator ausführen' gesetzt, aber es läuft einfach nicht.

Wie bekomme ich den Dienst installiert ??

Hat ggf. jemand ein "naktes" Dienst-Projekt, mit dem ich weiter arbeiten kann?

Gruß,

Rainer
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Dienst unter Vista einrichten

  Alt 8. Mär 2007, 22:41
Sollte es ein interaktiver Dinst sein, kannst du es vergessen, da Vista interaktive Dienste (endlich) nicht mehr unterstützt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Ironarrow

Registriert seit: 23. Mär 2004
Ort: Kerpen
16 Beiträge
 
Delphi 7 Professional
 
#3

Re: Dienst unter Vista einrichten

  Alt 9. Mär 2007, 08:32
Nein ... es ist kein interaktiver Dienst. Er empfängt Daten von der seriellen Schnittstelle, FTP oder per TCP/IP und speichert die Daten in unserer Datenbank ab.
  Mit Zitat antworten Zitat
ele

Registriert seit: 18. Feb 2009
129 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Dienst unter Vista einrichten

  Alt 4. Mai 2010, 15:46
Ich habe das selbe Problem unter Windows Server 2008:

MeinService.exe /install Unter XP alles kein Problem, aber bei Vista/Windows Server 2008 bekomme ich oben genannte Fehlermeldung.
Anscheinend geht es über einen Installer... Kann man das denn gar nicht mehr über den Install Parameter?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Dienst unter Vista einrichten

  Alt 4. Mai 2010, 15:57
Steht etwas dazu im Ereignisprotokoll?
Markus Kinzler
  Mit Zitat antworten Zitat
ele

Registriert seit: 18. Feb 2009
129 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Dienst unter Vista einrichten

  Alt 4. Mai 2010, 16:05
Ja, aber die Fehlermeldungen von Micro$oft sind mir einfach zu kryptisch:

Code:
Faulting application Raspberry.exe, version 1.0.78.127, time stamp 0x4bdfef9d, faulting module kernel32.dll, version 6.0.6002.18005, time stamp 0x49e037dd, exception code 0xc0000005, fault offset 0x000bf9cd, process id 0x3d0, application start time 0x01caeb8e165d8224.
Der Service an sich sollte funktionieren, da ich das genau gleiche Programm auch als Debug GUI Applikation habe. Das macht es für mich einfacher das ganze zu debuggen, ohne das ich über Attach to Process den debugger an den service koppeln muss...

Sowohl der Service als auch die GUI App funktionieren unter XP einwandfrei. Die GUI App funktioniert auch unter Windows Server 2008 einwandfrei... Aber ich habe es noch nicht geschafft den Service unter Windows Server 2008 zu installieren.

Ich bin gerade dabei mich mit Innosetup zu beschäftigen, aber ehrlich gesagt finde ich es doof für jeden Release einen Installer schreiben zu müssen...

Edit:

Da gibt es noch mehr, was sogar noch einigermassen verständlich ist:

Code:
The description for Event ID 0 from source Raspberry.exe cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

The service process could not connect to the service controller
Edit 2:

Nee, moment mal, der zweite Event-Log eintrag existiert nur ein einziges mal und ich kann den nicht reproduzieren... Muss wohl bei meinem herumspielen entstanden sein, ansonsten wird nur die erste Meldung geloggt.

Edit 3:

Ok, ich kann es bestätigen. Das ganze funktioniert wenn es über einen Installer installiert wird... Falls jemand weiss wie man das auch ohne Installer machen kann, bitte melden.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz