Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm (Prozessor) in dem Task-Manager beenden (https://www.delphipraxis.net/113832-programm-prozessor-dem-task-manager-beenden.html)

Luckie 15. Mai 2008 14:19

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Dann ist es entweder ein Dienst oder der Prozess wurde von einem anderen Benutzer gestartet.

Daniel 15. Mai 2008 14:21

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Zitat:

Zitat von Delphiturbo
Keine schaft den Prozessor zu beenden !

Ja und?

Um den Prozessor zu beenden - final - würde ich einen Hammer empfehlen.

Und bevor Du uns nicht sagst, was Deinen Prozess ausmacht, dass man ihn nicht beenden kann, wird man Dir auch nicht helfen können - und das ausgerechnet in einem Moment, in dem Dir immer weniger Leute helfen wollen, weil Du offenbar nur nach fertigem Code fragst.

Delphiturbo 15. Mai 2008 15:07

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Zitat:

Zitat von Luckie
Dann ist es entweder ein Dienst oder der Prozess wurde von einem anderen Benutzer gestartet.

Wenn es so wäre, warum kann ich den Prozessor manual über den Task-Manager beenden?!
Ich meine nicht die Prozessoren von System oder Lokaldiest sondern von Benutzername

Es geht nicht um einen fertigen Code, da ich mehrere Funktionen ausprobiert habe, ohne Erfolg

Luckie 15. Mai 2008 15:49

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Zitat:

Zitat von Delphiturbo
Zitat:

Zitat von Luckie
Dann ist es entweder ein Dienst oder der Prozess wurde von einem anderen Benutzer gestartet.

Wenn es so wäre, warum kann ich den Prozessor manual über den Task-Manager beenden?!
Ich meine nicht die Prozessoren von System oder Lokaldiest sondern von Benutzername

Es geht nicht um einen fertigen Code, da ich mehrere Funktionen ausprobiert habe, ohne Erfolg

Erstmal vorweg: Was du meinst heißt Prozess und nicht Prozessor!

Und was du uns erklären zu versuchst ist, dass du auch Prozesse mit dem Code nicht beenden, die du selber gestartet hast?

Welchen Code benutzt du? Bist du ihn schon mal in Einzelschritten durchgegangen, um zu gucken, wo der Code fehlschlägt? Hast du dir mal Fehlrmeldungen ausgegen lassen? Das sind Dinge auf die könntest du auch selber kommen. Bevor wir dir helfen können, musst du erstmal deine Hausaufgaben machen.

toms 15. Mai 2008 15:54

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Zitat:

Zitat von Delphiturbo
Es geht nicht um einen fertigen Code, da ich mehrere Funktionen ausprobiert habe, ohne Erfolg

Es stellt sich die Frage, ob du die Funktionen mit den richtigen Parametern aufrust.

Z.B das hier kann ja nicht funktionieren (ausser der Titel des Fensters lautet tatsächlich 'projekt1.exe'

Delphi-Quellcode:
KillProgram(nil,'projekt1.exe');
Deklaration von KillProgram:

Delphi-Quellcode:
procedure KillProgram(ClassName: PChar; Titre: String);

rollstuhlfahrer 15. Mai 2008 16:04

Re: Programm (Prozessor) in dem Task-Manager beenden
 
HI,

der Code aus Post #9 sollte eigentlich funktionieren, solange du die nötigen Rechte hast, um ein Programm zu beenden. Auch das Beispielprogramm Project1.exe sollte sich damit auch ganz einfach beenden lassen.
Ich würd mir an deiner stelle mal ausgeben lassen, welchen Rückgabewert TerminateProcess bringt. (Sollte eigentlich True sein)

rollstuhlfahrer

EDIT: Ach ja, den Titel des Themas änderst du, indem du bei Post #1 auf den http://www.delphipraxis.net/template.../icon_edit.gif-Knopf klickst. Wie Daniel schon gesagt hat, kann man den Prozessor schwer im Task-Manager beenden.

Der.Kaktus 15. Mai 2008 16:17

Re: Programm (Prozessor) in dem Task-Manager beenden
 
*geloescht*

Delphiturbo 15. Mai 2008 16:43

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Ich vermute, Ihr habt meine Frage falsch verstanden
Ich meine nicht, Programme, die ich selbe gestartet habe, sondern : :mrgreen:
http://www.trojaner-board.de/attachm...igt-vorher.jpg
manch mal beende das Programm ganz normal über sein rotes Kreuz, finde ich in danach aber immer nocht
in der Liste !!!

Nuclear-Ping 15. Mai 2008 16:47

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Das mal probiert? http://www.delphi3000.com/articles/article_4324.asp?SK=

Und dein Edit hat rein GARNICHTS mit dem Thema zu tun.

Luckie 15. Mai 2008 16:48

Re: Programm (Prozessor) in dem Task-Manager beenden
 
Also doch Prozesse, die von anderen Benutzern gestarte wurden. :roll:

Wahrscheinlich hast du nir das Fenster zum Konfigureiren geschlossen oder so.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 Uhr.
Seite 2 von 4     12 34      

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