Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prozess Beenden (https://www.delphipraxis.net/51279-prozess-beenden.html)

MiniKeks 9. Aug 2005 17:37


Prozess Beenden
 
Den Code zum Herausfinden der Aktuellen Prozesse besitze ich. Nun, wie stelle ich das an, das einfach zum beispiel der
"Winhelp32.exe" Prozess beendet wird? Weil ich will nicht, das der user zueerst in der Listbox die exe auswählen muss, um das zu beenden. Ich hoffe ihr Wisst, was ich eigentlich will. Mit Delphi code einen Prozess beenden, eben zum beispiel "Winhelp32.exe".

Für alle dies ned wissen, Winhelp32.exe gehört zu einem Virus. Ja ich will ein Antiprogramm dafür schreiben^^

Kann mir jemand helfen? :oops:

zum auslesen der Prozesse benutze ich das:

http://www.swissdelphicenter.ch/de/showcode.php?id=593

mfg.
MiniKeks :)

dahead 9. Aug 2005 17:40

Re: Prozess Beenden
 
zu diesem thema hast du sicherlich nichts hier im forum gefunden, oder?

Hier im Forum suchenProzess beenden

ach herr je, und sogar hier gibts was:

http://www.swissdelphicenter.ch/de/showcode.php?id=266

fred.reichbier 9. Aug 2005 17:40

Re: Prozess Beenden
 
das ist doch bei diesem Code dabei, oder?

Luckie 9. Aug 2005 17:55

Re: Prozess Beenden
 
Zitat:

Zitat von MiniKeks
zum auslesen der Prozesse benutze ich das:

http://www.swissdelphicenter.ch/de/showcode.php?id=593

Und was steht da dick und fett drüber?
Zitat:

...Prozesse auflisten und beenden?
:roll:

Ich würde aber diesen Code vorziehen: http://www.luckie-online.de/Develope..._KillProc.html

MiniKeks 14. Aug 2005 13:03

Re: Prozess Beenden
 
Ich verstehe den Code nicht! Auflisten kann ich. Doppelklick beenden auch.

Aber da steht:

Edit1.text. Wenn ich da reinschreibe 'Opera.exe' Dann steht:

Ungültiger Gleitkomawert.

Ich will ned wissen wie mans auflistet, sonern so:

BEENDEN(opera.exe);

Sowas, wisst ihr was ich meine? :lol:

Jelly 14. Aug 2005 13:12

Re: Prozess Beenden
 
Ist es nicht sinnvoller, dem eigentlichen Problem, nämlich dein infiziertes Windowssytem, auf die Spur zu kommen, statt auf diesen Weg einfach Prozesse zu beenden. Starte mal msconfig, da findest du eine Liste von allen Programmen die beim Windowsstart gestartet werden. Vielleicht kommt dir da ja was verdächtig vor.

MiniKeks 14. Aug 2005 13:25

Re: Prozess Beenden
 
Es geht nicht um meinen PC :lol:
Bitte bitte kann mir jemand einfach helfen? *verzeifel*

Luckie 14. Aug 2005 22:31

Re: Prozess Beenden
 
OK, probieren wir es noch einmal:
Zitat:

Zitat von Luckie
Ich würde aber diesen Code vorziehen: http://www.luckie-online.de/Develope..._KillProc.html


Olli 14. Aug 2005 23:13

Re: Prozess Beenden
 
Zitat:

Zitat von MiniKeks
Ich verstehe den Code nicht!

Wenn du den Code (also alles) nicht verstehst, dann solltest du nochmal von vorne beginnen (mit Delphi). Ansonsten sage genau wo es hakt. Ob dieser Code besser ist oder nicht, liegt einzig im Auge des Betrachters - im Grunde tun sie beide das gleiche, nur Luckie hat es in einzelne Routinen gekapselt statt dieses typische TForm1, TButton1, TButton2 usw. Schema zu extensiv zu bedienen (sind ja trotzdem noch vorhanden).

Zitat:

Zitat von Jelly
Ist es nicht sinnvoller, dem eigentlichen Problem, nämlich dein infiziertes Windowssytem, auf die Spur zu kommen, statt auf diesen Weg einfach Prozesse zu beenden.

Das hilft nicht immer, bspw. dann wenn der Trojaner (dennnach der Beschreibung *kann* es sich nicht um einen klassischen Virus handeln) sofort wieder neue Instanzen erstellt. Beispielsweise könnte so eine Malware eine Semaphore halten um immer mindestens 10 Instanzen zu erstellen. Wenn du die nicht quasi zugleich killst, hast du keine Chance. Mit einer Klickorgie im Taskmanager ist da nix zu machen. Naja und auch msconfig (gibt es bei Windows 2000 übrigens noch nicht, daher empfehle ich AutoRuns von Sysinternals) lohnt sich erst, wenn alle Instanzen gekillt wurden. Vorher hat das alles keinen Sinn, weil die vorhandenen Instanzen leicht die Registry usw. überwachen könnten und dort die Einstellungen persistent halten können.

Luckie 14. Aug 2005 23:19

Re: Prozess Beenden
 
Zitat:

Zitat von Olli
nur Luckie hat es in einzelne Routinen gekapselt statt dieses typische TForm1, TButton1, TButton2 usw. Schema zu extensiv zu bedienen (sind ja trotzdem noch vorhanden).

Ja aber doch nur in dem Code, der demonstriert, wie man die Funktionen benutzt. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 Uhr.
Seite 1 von 3  1 23      

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