Forum: Win32/Win64 API (native code)
by Sir Rufo,
24. Dez 2015
Weil Borlacadero das so in procedure TApplication.WndProc(var Message: TMessage); programmiert hat? :stupid:
Forum: Win32/Win64 API (native code)
by Sir Rufo,
24. Dez 2015
Du sagst, dass du deiner Anwendung schon selber ein WM_ENDSESSION geschickt hast.
Wie schickst du denn? Mit SendMessage?
Dann bleibt also diese sendende Anwendung hängen? (Weil SendMessage blockiert, bis es eine Rückmeldung bekommt)
Oder bekommst du dort doch eine Rückmeldung?
Einfach mal ausprobieren und ich wette, da kommt etwas zurück :)
Forum: Win32/Win64 API (native code)
by Sir Rufo,
23. Dez 2015
Wenn du noch etwas zu erledigen hast, dann musst du das währen der WM_ENDSESSION Nachricht machen.
Nach dieser Nachricht kann alles passieren (z.B. Windows killt den Prozess).