Hallo,
Diese Messages werden in TApplication.WndProc ja schon behandelt und zwar so:
Delphi-Quellcode:
WM_ENDSESSION:
if TWMEndSession(Message).EndSession then
begin
CallTerminateProcs;
Halt;
end;
WM_QUERYENDSESSION:
Message.Result := 1;
Ich kann diese Messages ja auch nur in TApplication verarbeiten, weil ich kein Hauptformular habe (Application.Mainform = nil).
Kann ich sonst noch was probieren?