Hallo Christian!
Ich habe deine Code getestet. So wie du ihn geschrieben hast, blockiert er jedoch das abmelden. Wenn ich es per "shutdown -l" erzwinge wird die anwendung wieder beendet...
mit einer kleinen änderung:
Delphi-Quellcode:
procedure TForm1.OnTryQueryEndSession(var Msg: TMessage);
begin
msg.Result := CallWindowProc(DefWndProc,self.Handle,WM_QUERYENDSESSION,Msg.wParam,Msg.lParam);
end;
//bzw:
procedure TForm1.OnEndSession(var Msg: TMessage);
begin
msg.Result := CallWindowProc(DefWndProc,self.Handle,WM_ENDSESSION,Msg.wParam,Msg.lParam);
end;
funktioniert zwar das normale abmelden wieder aber das Programm wird immer noch beendet...
schade eigentlich klang vielversprechend....
Trotzdem danke
Also wer weiss eine weiter Lösungsmöglichkeit??
Und dann war da noch der junge Mann ....
... der unbedingt Schriftsteller werden wollte.
Er wollte Emotionen wecken und die Leute zum weinen bringen.
Sein Traum wurde wahr, er verfasst heute die Fehlermeldungen bei Microsoft!