![]() |
TerminateProcess geht net
Hi Jungs,
ich hab hier ein Programm was etwas immer startet. Nun will ich das Killen. Ich hab nur den exe Namen von dem Programm. Nun möchte ich diesen Prozess killen, aber das Proggi läuft unter dem Benutzernamen System. Ich hab mit dem CreateTooltip dings die ProzessID und versucht den Prozess zu killen. (Auch in verbindung mit WaitForSingleObject) doch es geht nicht. Es kommt immer die Meldung: Systemfehler Code. 6 Das Handle ist ungültig. Kann mir eine sagen wie ich das Teil killen kann mit delphi ? Es geht um Norton Ghost was son AutoStart Tray startet und das möcht ich killen. Manche kennen es vielleicht. Gibt es irgendeine Möglichkeit diesen Process zu killen ? Auch wenn ich versuch es im Taskmanager zu killen kommt die Meldung das der Prozess nicht gekillt werden kann. Zugriff verweigert. Wie kann das sein wenn ich es selbst installiert habe ? Danke im Voraus. |
Re: TerminateProcess geht net
Ich würde mal behaupten, da es sich um einen Prozess handelt, der im SYSTEM-Kontext läuft ist es ganz sinnvoll das man ihn als Benutzer nicht ohne weiteres beenden kann...
Aber schau mal in der Computerverwaltung/Dienste nach: Arbeitsplatz, rechtsclick -> Verwalten -> Dienste und Anwendungen -> Dienste ... da sollte auch Norton Ghost aufgelistet sein, da müsstest du ihn manuell deaktivieren können ;) |
Re: TerminateProcess geht net
Du kannst nicht Prozesse eines anderen Benutzers "killen". Vor allem Prozesse des Benutzers System solltest du in Frieden lassen!
Du kannst ihn deaktivieren oder killen wenn du als Administrator angemeldet bist. Und bei Norton Ghost gibt es einen Grund wieso der als System läuft. Wieso willst du den überhaupt killen? |
Re: TerminateProcess geht net
Und wenn es ein Dienst ist der da nicht "hingehört", dann liegt der Fehler bei dir schon weit im Vorfeld, dass du mit Adminrechten gesurft bist oder überhaupt gearbeitet hast oder sonst was. Auch unter Windows 200/XP sollte man nicht als Admin arbeiten und das Admin-Konto nur dazu nutzen wozu es gedacht ist, zum Administrieren des Rechners und nicht zur alltäglichen Arbeit.
|
Re: TerminateProcess geht net
Das Programm installiert sich nicht zufällig:
![]() Das Programm muss manuell installiert bzw. deinstalliert werden, aber als Admin kann man das doch jederzeit deaktivieren... |
Re: TerminateProcess geht net
@Luckie: Norton Ghost ist (falls du das Programm nicht kennst) eine Software zur Image-Erstellung von Festplatten, zu Sicherungs/Wiederherstellungszwecken die sollte, falls installiert auch eigentlich laufen ;) (wäre sinnvoller) es sei denn man möchte nur unregelmäßig sein System spiegeln
|
Re: TerminateProcess geht net
Dann könnte er aber den Dienst in den manuellen Startmodus versetzen, vorausgesetzt er kennt das Adminpasswort.
|
Re: TerminateProcess geht net
Ich hab n Benutzerkonto was Admin Rechte hat.
Also ich bin nicht direkt mit dem Administrator angemeldet. Das Prob ist, das ich Norton Ghost löschen will und der es nicht machen will weil dieses Teil noch läuft. Deswegen will ich es machen. Und es muss doch irgendwie eine möglichkeit geben den so zu killen ohne das ich rebooten muss und ins adminkonto reingehen muss. Denn nachher mach ich da wat falsch und schon ist der pc platt. ich kenne dat. Also es muss unter meinem Benutzerkonto laufen. |
Re: TerminateProcess geht net
Ist mir schon klar, nur falls es sich um ein anderes Programm handeln sollte.
Zitat:
|
Re: TerminateProcess geht net
Wenn du das Adminpasswort kennst, dann nimmst du dir so eine ShellListView-Komponente (Palette Samples, jedenfalls bei D6 Pro), packst sie auf ein Form und compilierst das ganze. Anschließend führst du die exe als Admin aus (Rechtsklick->Ausführen als). Anschließend gehst du in die Systemsteuerung (unter Arbeitsplatz), dann Verwaltung und anschließend Computerverwaltung. Anschließend gehst du zu den Diensten, schaltest den Starttyp des Dienstes auf manuell. Ich weiß nicht wie gut Norton ist, vielleicht musst du neu Starten anstatt den Dienst zu beenden. Anschließend sollte die Deinstallation klappen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:05 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 by Thomas Breitkreuz