Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Dienst und WindowsAPI? (https://www.delphipraxis.net/41986-dienst-und-windowsapi.html)

Sämy 11. Mär 2005 18:07

Re: Dienst und WindowsAPI?
 
ein programmverwaltungsprogramm ;)
also es startet zu beginn programme autom. und schaut ab dann auf dem server ob updates vorhanden sind. dann schliesst es die jew. programme und führt das update aus und startet diese dann wieder.

Luckie 11. Mär 2005 18:10

Re: Dienst und WindowsAPI?
 
Und wozu muss es dann irgendwelche Fenster finden? BTW dir ist klar, dass diese Programme, die von dem Dienst gestartet werden unter dem Systemkontext laufen und entsprechend hohe Rechte haben?

Sämy 11. Mär 2005 18:14

Re: Dienst und WindowsAPI?
 
Also im mom ist es erst das updaten (und die programme laufen selbstständig)

Zitat:

BTW dir ist klar, dass diese Programme, die von dem Dienst gestartet werden unter dem Systemkontext laufen und entsprechend hohe Rechte haben?
Und? sind meine eigenen programme. aber hättest du mir vieleicht mal einige stichwörter zu diesem thema, um ein wenig zu googlen (finde im mom gar nichts brauchbares :S )

Luckie 11. Mär 2005 18:31

Re: Dienst und WindowsAPI?
 
Du hast mir imme rnoch nicht gesagt, warum du irgendwelche Fenster finden musst. Such den Prozess beende ihn mit MSDN-Library durchsuchenTerminateProcess (zwar nicht sehr schön, aber das scheint bei dir wohl eher eine untergeordnete Rolle zu spielen), mach dein Update und starte das Prgramm wieder.

Sämy 11. Mär 2005 19:06

Re: Dienst und WindowsAPI?
 
bei diesem ist wieder ein handle benötigt => kann ich nicht auslesen...

Chewie 11. Mär 2005 19:11

Re: Dienst und WindowsAPI?
 
Aber ein Prozess- und kein Fensterhandle.

Sämy 11. Mär 2005 19:14

Re: Dienst und WindowsAPI?
 
was mich an diesem dienst festhält ist nur, dass das programm auf einem server laufen wird, und es sichergestellt werden muss, dass die programme laufen. daher ein dienst (wird schon ausgeführt, bevor man sich bei windows angemeldet hat). es muss aber trotzdem möglich sein, dass man ein programm visuell sehen kann => ich muss es auf dem anderen desktop starten und nach dem handle abfragen (wenn ich dich richtig verstanden habe)

und das mit dem fenster schliessen: das machen die programme selbst. daher muss ich eine message senden (sie müssen ihre derzeitige arbeit noch erst beenden)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.
Seite 2 von 2     12   

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