![]() |
PC fährt nicht runter, wenn Server-Anwendung läuft
Ich hab die Aufgabe für ein Computer-Kabinett meiner Schule ein kleines Remote-Control-Programm zu schreiben. Das Programm läuft auch soweit, allerdings können die PC's (zummindest unter Win95) nicht mehr herrunter gefahren werden, wärend die Server-Anwendung läuft.
1.) Woran kann das liegen ? 2.) Wie kann ich das ändern ? * |
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
|
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Ich hatte meinem Programm mal gesagt, wenn er die Windows-Message WM_QUERYENDSESSION bekommt soll es beenden. Ist aber nix passiert. Kann das sein das mein Programm diese Meldung aus irgendeinem kühnen grunde nicht bekommt?
|
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Hast Du Dein Programm irgendwie verborgen? Dann könnte ich es mir vorstellen, aber so genau kenne ich mich da nicht aus.
|
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Hat es ein Fenster? Dann sollte es sie auch bekommen. Du musst allerdings die WndProc überschreiben.
|
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Hier sind noch mal ein paar Tips in Deiner Richtung zusammengestellt:
![]() Vielleicht kommst Du damit weiter. |
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Zitat:
2.) Wie meinst du das, ich müsse die WndProc überschreiben? Hättest du da mal nen Beispiel ? Zitat:
|
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Zitat:
Danke Mario |
Re: PC fährt nicht runter, wenn Server-Anwendung läuft
Konnte nicht bis morgen in der Schule warten. Die neugierde hat mich dazu getrieben, ein ändliches Programm hier zu Hause nochmal nach zu stellen. Leider hat es nicht ganz so wie beschrieben geklappt. Hab's nen bisschen abgewandelt. Ich hab's jatzt wie folgt:
Delphi-Quellcode:
:bouncing4: :bounce1: :bounce2:ES FUNKTIONIERT !!!:bounce2::bounce1::bouncing4:
Function Ende:Boolean;
begin *ExitProcess(0); end; procedure TForm1.FormCreate(Sender: TObject); begin *AddTerminateProc(Ende); end; Tausend Dank für eure Hilfe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 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