Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Programm auf anderem Rechner beenden (https://www.delphipraxis.net/136143-programm-auf-anderem-rechner-beenden.html)

tomes-one 24. Jun 2009 10:21


Programm auf anderem Rechner beenden
 
Hi leute,

ich hab dank eurer hilfe mein programm (fast) fertig bekommen, danke an alle beteiligten...schluss mit dem geschwafel.

damit mein programm(liegt auf´m server) sich die benötigte datei von einem anderen rechner holen kann, muss ich dort eine anwendung beenden die diese datei benötigt. dann würde ich mir die datei kopiern(das funzt schonmal) und das programm wieder starten wollen.

hat jemand ne idee, da ich im moment echt planlos bin

vielen dank schonmal im voraus
thomas

jaenicke 24. Jun 2009 10:27

Re: Programm auf anderem Rechner beenden
 
Dafür muss auf dem Rechner ein Programm laufen, das das macht. Ganz aus der Ferne geht so etwas (glücklicherweise...) nicht.

tomes-one 24. Jun 2009 10:30

Re: Programm auf anderem Rechner beenden
 
wat dat geht echt nicht, also muss ich nen batchjob nehmen der mir das prog beendet(den ich als geplanten task ausführe) und dann noch nen geplanten task um das prog wieder zu starten oder was...is ja mal ober umständlich

Fridolin Walther 24. Jun 2009 10:32

Re: Programm auf anderem Rechner beenden
 
Es kommt drauf an was für ein Programm es ist, daß er beenden will. Ein Service lässt sich Remote sehr wohl stoppen z.B.. Mit etwas gefummel ist es auch möglich Remote Prozesse zu beenden (taskkill Remote aufrufen z.B.). Ob das so vom TE gewollt ist, ist natürlich eine komplett andere Frage.

tomes-one 24. Jun 2009 10:50

Re: Programm auf anderem Rechner beenden
 
na das hört sich doch gut an, ich werd mal sehen ob ich dazu was im netz finde oder kann mir jemand sagen wie ich diese taskkill remote in meinem programm aufrufe?

jaenicke 24. Jun 2009 11:03

Re: Programm auf anderem Rechner beenden
 
Das steht hier:
http://www.microsoft.com/resources/d....mspx?mfr=true

Aber man muss dafür auch entsprechende Rechte haben und die entsprechenden Dienste müssen auf dem Rechner laufen. So etwas meinte ich z.B. mit der Software, die auf dem PC nötig ist.

tomes-one 24. Jun 2009 11:15

Re: Programm auf anderem Rechner beenden
 
das mit den rechten und so is kein problem, ich werds heut im laufe des tages mal versuchen.

ich danke euch beiden für eure hilfe...falls ich nich klar komme, werd ich mich nochmal melden.

jaenicke 24. Jun 2009 11:48

Re: Programm auf anderem Rechner beenden
 
Trotzdem wäre eine sanftere Art der Beendigung vielleicht die sinnvollere Variante. Und dafür gibt es AFAIK keine bereits mit Windows vorhandene Lösung. Dafür braucht man Fremdsoftware, sei es eigene oder fremde.

Denn das Problem ist, dass Taskkill das Programm abstürzt, und damit können dann Daten verloren gehen oder das System instabil werden...

tomes-one 24. Jun 2009 12:16

Re: Programm auf anderem Rechner beenden
 
Danke für den Hinweis, ich werd sehn wie ichs brauche.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 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