![]() |
alle nicht windows prozesse beenden
Hallo,
ich wollte mal fragen, ob es eine funktion gibt, die alle nicht windows prozesse beendet.... MFG Die Bremse |
Re: alle nicht windows prozesse beenden
Hallo,
meinst Du mit Zitat:
i) Liste alle Prozesse auf ii) Öffne den Prozess und prüfe über den PE-Header unter welchem Subsystem er läuft iii) Ist ein nicht Win32-Subsystem dabei schieß ihn ab. Gruß peanut. |
Re: alle nicht windows prozesse beenden
Ich glaube er meint eher alle nicht vom System ausgeführten Prozesse, also alle Prozesse die vom User gestartet wurden.
|
Re: alle nicht windows prozesse beenden
Was für einen Sinn sollte das denn haben?
|
Re: alle nicht windows prozesse beenden
Hm vielleicht damit mit man sie alle Killen kann wenn windows mal wieder hängt wegen einem Programm man aber nicht mal mehr den TaskManager aufkriegt . Sowas wie bei Linux Str+Alt+Backspace(Desktopmanager restarten).
|
Re: alle nicht windows prozesse beenden
Dann bekommt man wohl aber auch sein eigenes Programm nicht mehr auf, wenn schon der TaskManager nicht mehr geht ...
|
Re: alle nicht windows prozesse beenden
@Florian Bernd: Wieso denn ? Das eigene Programm wird doch mit abgeknallt und Explorer.exe etc. gibt es noch, da sollte es keine Probleme geben.
|
Re: alle nicht windows prozesse beenden
Ich meinte eigentlich, dass wenn Windows so am hängen ist, dass nicht mehr das Task-Manager geht, man wohl auch kein eigenes Programm mehr starten kann ...
Aber ich glaube wir werden OT. |
Re: alle nicht windows prozesse beenden
Also der Sinn....
ich programmiere ein Internetcafeprogramm (was ich hier noch unter freeware stelle)... Bei den Tests in einem Cafe fällt mir auf, das die Meisten mit MSN o.A noch eingeloggt sind und die nächsten besucher freunde löschen usw. können.... Desshalb will ich beim auftauchen des sperrfensters alle vom user aufgemachetn prozesse beenden... ok dann frag ich mal andersrum.... wie beendet man nur einen prozess (dann mach ich mir ne liste von den wichtigsten sachen).. MFG Die Bremse |
Re: alle nicht windows prozesse beenden
Geh die Prozessliste durch und ermittle zu jedem Prozess den Besitzer. Ich meine, wir hätten dazu schon mal einen Thread im Forum gehabt. Jupp, habe mal wieder recht gehabt:
![]() PS: Hättest du deine Frage gleich vernünftig gestellt, hätte man sich neun Antworten und Nachfragen sparen können. |
Re: alle nicht windows prozesse beenden
nja die war vernünfig getellt.....
aber weils wohl keine möglichkeit gab, hab ich meine frage einfach umformuliert |
Re: alle nicht windows prozesse beenden
Wie wäre es mit einem anderen weg? Wenn bei einem User die Zeit abgelaufen ist, bekommt er noch ne Gnadenfrist von 2 Minuten um evtl. Dateien zu sichern und dann wird abgemeldet? Dann sind definitiv alle Progs dicht, die der User gestartet hat.
|
Re: alle nicht windows prozesse beenden
^^
das hab ich versucht^^ aber da alle die in dem cafe sind, die genauso alt sind wie ich werden die das auch nicht wahrnehmen und förhlich weitersurfen^^ |
Re: alle nicht windows prozesse beenden
Wie sollen die weitersurfen, wenn sie abgemeldet sind?
Und die eigentliche Frage heißt: Wie find eich alle Prozesse raus, die zu dem aktuell angenmeldeten benutzer gehören? Und die Farge habe ich dir beantwortet. Und mit meiner Unit in dem verlinkten Thread sollte das kein Problem sein. Einfach in der Callback Funktion den Besitzer des Prozesses mit dem akteull angemeldeten vergleichen und wenn es zutrifft den entsprechenden Prozess beenden. |
Re: alle nicht windows prozesse beenden
nein.... dasbezog sich auf die gnadenfrist..
ich versuch mal mit deiner unit... ich habe auch schon die idee gehabt mit einer anderem code nur IE ICQ FIFO und MSN zu beenden.. müsste evtl auch reichen aber erstmal versuch ichs so |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 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-2025 by Thomas Breitkreuz