AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi TService-basierte Delphi 7-Anwendungen auf Vista?
Thema durchsuchen
Ansicht
Themen-Optionen

TService-basierte Delphi 7-Anwendungen auf Vista?

Ein Thema von sECuRE · begonnen am 27. Jan 2007 · letzter Beitrag vom 28. Jan 2007
Antwort Antwort
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#1

TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 27. Jan 2007, 23:52
Hi,

ich habe auf Windows XP mit Delphi 7 zwei Anwendungen geschrieben, die als Windows-Service laufen. Ich dachte nun, dass das kein großes Problem sein sollte, diese auf Windows Vista zum Laufen zu bringen, schließlich wird ja das Vorhandensein der ganzen alten Bugs und Schnittstellen Windows oft angehängt - klappt aber nicht.

Beim Versuch, die Anwendung mit C:\Program Files\Anwendung\Service.exe /install zu installieren, stürzt das Programm kommentarlos ab.

Hat jemand schon ein ähnliches Problem gehabt oder Lösungsvorschläge? Auf Delphi .NET will ich in absehbarer Zeit nicht umsteigen müssen.

cu
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 27. Jan 2007, 23:56
Was macht der Service?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#3

Re: TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 28. Jan 2007, 00:03
Hi,

Zitat von mkinzler:
Was macht der Service?
Öh, ohne ihn zu konfigurieren, erstmal nichts. Beide überprüfen in konfiguriertem Zustand periodisch Verzeichnisse und übertragen beziehungsweise bearbeiten dann die enthaltenen neuen Dateien.

In dem Fall wird er aber noch nicht mal installiert, ist also auch nicht in der Serviceliste sichtbar.

cu
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 28. Jan 2007, 00:06
-Hat der Benutzer Adminrechte?
M.W. wurden auch die Berechtigungen von Diensten beschnitten (z.B. kein Austausch mit Desktop mehr möglich)
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#5

Re: TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 28. Jan 2007, 00:10
Hi,

Zitat von mkinzler:
-Hat der Benutzer Adminrechte?
Der Service wird normalerweise durch ein NSIS-Setup installiert. Beim Starten von selbigem kamen zwei Dialogboxen mit Bestätigungen, ich weiß nicht, ob mich das als Admin autorisiert? Ich selbst hab nichts an den Rechten seit der Installation geändert.

Zitat von mkinzler:
M.W. wurden auch die Berechtigungen von Diensten beschnitten (z.B. kein Austausch mit Desktop mehr möglich)
Juhu, ein Service ist dann schon mal ziemlich nutzlos...

cu
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 28. Jan 2007, 00:13
Zitat:
Juhu, ein Service ist dann schon mal ziemlich nutzlos... Sad
Weil er nicht mehr grafisch interagieren kann? Aus Sicherheitsgründen sollte man darauf auch Verzichten und zur Konfiguration desselben ein normales Programm verwenden.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#7

Re: TService-basierte Delphi 7-Anwendungen auf Vista?

  Alt 28. Jan 2007, 00:18
Hi,

Zitat von mkinzler:
Zitat:
Juhu, ein Service ist dann schon mal ziemlich nutzlos... Sad
Weil er nicht mehr grafisch interagieren kann? Aus Sicherheitsgründen sollte man darauf auch Verzichten und zur Konfiguration desselben ein normales Programm verwenden.
Es geht nicht um die Konfiguration, die erledigt ein separates Programm. Es geht darum, dass dieser Service sich zum Bearbeiten von Third-Party-Dateien (sprich: unbekanntes Format) auf die jeweilige auf dem System installierte Anwendung verlässt und diese startet. Das fällt dann wohl unter Vista aus?

cu

PS: Eine definierte Schnittstelle von Third-Party-Funktionen, die eine Funktion RenderThisFile (sinngemäß) bereitstellen würde, wäre mir tausend mal lieber als dieser Murks.
  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 07:51 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