Entwickler-Ecke
Windows API - Zwei Processe gleichzeitig killen
ffgorcky - Sa 11.07.09 09:50
Titel: Zwei Processe gleichzeitig killen
Hallo wertes, immer wieder hilfreiches Delphi-Forum,
ich finde es immer wieder schön, dass einem hier immer in Gebieten geholfen wird, in denen man selbst nicht so bewandert ist - dafür versuche ich mich ja auch immer zu revangieren.
Hier dann jetzt
mein aktuelles Problem:
Ich möchte gerne ein Programm schreiben, welches zwei Prozesse möglichst gleichzeitig killt, da sonst der eine immer wieder den anderen aufruft...
Ich habe mich danach hier im Forum mit den Begriffen
taskmanager, beenden [
http://www.delphi-forum.de/search.php?search_id=611759110&start=50] schon halb totgesucht, aber noch keine richtige Lösung gefunden.
Kann mir da jemand weiterhelfen?
jaenicke - Sa 11.07.09 09:57
Das wird so nicht gehen, man könnte höchstens den einen Prozess einschläfern wie es der ProcessExplorer macht und dann den anderen killen und dann den eingeschläferten. (Zum Einschläfern gab es irgendwann auch mal eine Diskussion.)
Andere Möglichkeit: Einfach die .exe umbenennen, das geht ab Windows 2000 auch, wenn die gerade läuft. Dann kann man die .exe Killen und diese kann nicht wieder gestartet werden.
Aber was soll das für einen Sinn haben? Der einzige Fall, der mir dazu einfällt, ist ein Virus, das sich dadurch vor der Löschung schützen will. Aber dann würde so ein Programm nicht viel bringen, da müsste man ohnehin neu installieren.
ffgorcky - Sa 11.07.09 10:25
Nein - das Problem ist, dass hier ein
für mich lästiges Programm auf einem öffentlichen Internet-Rechner ist, welches jeglichen Internet-Zugang in einer bestimmten Zeit verhindert.
Das ist die
webtmr.exe [
http://www.google.de/search?hl=de&q=webtmr.exe] von ChicoSys, die wohl mit der
wintmr.exe [
http://www.google.de/search?hl=de&q=wintmr.exe] zusammenspielt.
Das ist ja auch recht gut für die anderen - aber ich möchte ja gerne trotzdem - bzw. eigentlich eher gerade während der Zeit (vor allem während der hier festgelegten Mittagspause, von 12:00-13:00 Uhr) hier ins Internet. - Weil die anderen da ja essen sollen, bleibt dann ja eigentlich für mich genügend Zeit...
- Oder müsste es da dann einfach nur reichen, eine neue Benutzerameldung zu machen und dabei eine SHIFT-Taste gedrückt zu halten? - Also so, dass Windows den Eintag unter [REG]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run[/REG] nicht ausführt?
- Oder wäre es dann besser, wenn ich die Leute hier bitte, mir einen eigenen Account anlegen zu lassen, und den Run-Eintrag nur dem User zuordnen zu lassen?
Das würde aber wieder recht lange dauern, bis das so weit ist...
Gausi - Sa 11.07.09 10:30
ffgorcky hat folgendes geschrieben : |
| - Oder wäre es dann besser, wenn ich die Leute hier bitte, mir einen eigenen Account anlegen zu lassen, und den Run-Eintrag nur dem User zuordnen zu lassen? |
Das wäre nicht besser, sondern das einzig richtige. Diese Programme sind bestimmt nicht zum Spaß installiert, sondern haben ihren Sinn. Ob sie nun das private Surfen in der Mittagspause unterbinden sollen oder den Umsatz in der Kantine fördern oder einfach nur ein erweiterter Krümelschutz für die Tastatur sind - weiß ich nicht.
Lass lieber die Finger davon, da was rumzuhacken. Dürfte dir eine Menge Ärger ersparen.
ffgorcky - Fr 28.08.09 09:38
Na gut
Gausi - Du hast ja recht! - dann ist das Thema "Prozesse killen" jetzt für mich erledigt, weil ich da jetzt nichts weiteres mehr versuche...
Stattdessen erbitte ich mir mal (wie von Dir vorgeschlagen) einen eigenen Account.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!