AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Service Application - CreateProcess...
Thema durchsuchen
Ansicht
Themen-Optionen

Service Application - CreateProcess...

Ein Thema von pate444 · begonnen am 26. Okt 2011 · letzter Beitrag vom 16. Nov 2011
 
pate444

Registriert seit: 24. Jul 2011
16 Beiträge
 
#1

Service Application - CreateProcess...

  Alt 26. Okt 2011, 09:52
Hallo zusammen,

ich habe leider ein Problem mit meinem Dienst, den ich in Delphi geschrieben habe.

Kurze Beschreibung des Dienstes:

Der Dienst soll später einen Pfad zu einem XML-File einlesen und vom XML-File die Werte einlesen. Gestartet werden können dann mehrere Anwendungen, die einem bestimmten Prozessorkern zugewiesen werden.

Problem:

In dem Dienst arbeite ich mit der Funktion CreateProcess (bzw. CreateProcessWithLogonW). Lasse ich das Programm nicht als Dienst ausführen, sondern als eine normale Konsolenanwendung, funktioniert es wunderbar. Die einzelnen Anwendungen starten und werden direkt einem Prozessorkern zugewiesen.
Jedoch treten die ersten Probleme auf, sobald ich es als Dienst laufen lasse.

Ich habe schon mehrere Ansätze verfolgt. Zunächst lief der Dienst unter 'Lokales System', mit der Folge, dass ein Prozess im Task Manager unter einer ProzessID vermerkt wurde, jedoch schien dieser "tot" zu sein, da er nichts gemacht hat.

Danach habe ich die Option "Datenaustausch zwischen Dienst und Desktop zulassen" aktiviert. Nachdem ich den Dienst mit den Informationen "gefüttert" habe, startet auch ein Fenster, jedoch ohne Inhalt und ohne eine Möglichkeit etwas mit der Anwendung anzufangen. Auf den Prozess im Task Manager kann ebenfalls nicht zugegriffen werden.

Als letztes habe ich versucht den Dienst über ein anderes Benutzerkonto mit Admin-Rechten zu starten, leider auch wieder ohne Erfolg.

Ich bin leider mit meinem Latein am Ende und belästige Euch nur ungern, aber ich hoffe jemand kann mir eventuell bei diesem Problem helfen.

Danke!

Gruß
  Mit Zitat antworten Zitat
 


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 19:51 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-2025 by Thomas Breitkreuz