Beenden eines Prozesses verhindern



  • Hallo,

    Ich möchte einen kleinen "Internet Babysitter" schreiben.
    (soll auf Win98SE laufen)

    Ich möchte verhindern das mein Programm beendet werden kann.

    Unter Windows 2000 erhalte Ich bei manchen Prozessen folgende Meldungen:
    - "Abbrechen des Prozesses nicht möglich - Der Taskmanager konnte diesen
    kritischen Systemprozess nicht beenden."
    - "Abbrechen des Prozesses nicht möglich - Der Vorgang konnte nicht beendet
    werden. Zugriff verweigert"

    Wie ist dies möglich ?

    Unterscheiden sich Win98SE und Windows 2000 in dieser Beziehung ?

    Vielen Dank für die Hilfe !

    Gruß

    Fiffi



  • < WinNT kennt keine Dienste.
    Ein Dienst ist selbst verantwortlich ob man ihn beenden kann.



  • Unix-Tom schrieb:

    < WinNT kennt keine Dienste.

    Das ist so nicht ganz richtig, siehe MSDN "Windows 95/98/Me Service Control Manager". Einen echten NT Service ersetzt das aber natürlich nicht, das sehe ich auch so.



  • Hallo,

    Sind das also Dienste, die in der Prozessansicht im Taskmanager angezeigt werden, und nicht beendet werden können ?

    Kann ein Dienst auch ein Fenster haben, und zB. eine MessageBox öffnen ?

    Gibt es irgendwo einen Beispiel Dienst, der unter Win98SE und Win2000 läuft ?

    Vielen Dank für eure Hilfe!

    Gruß

    Fiffi


Anmelden zum Antworten