Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Konsolenprogramm und Shutdown verhindern (https://www.delphipraxis.net/117926-konsolenprogramm-und-shutdown-verhindern.html)

new32 29. Jul 2008 13:24

Re: Konsolenprogramm und Shutdown verhindern
 
also winlogon is ja für logon-aktivitäten verantwortlich.
Das heißt:
Wenn es "schläft" (nett formuliert) kann man sich nicht abmelden, den PC ausschalten...
[Alles Andere funktioniert!]
Wenn man es dann wieder "aufweckt" werden alle Aufgaben (abmelden...) abgearbeitet.
Um das Verhalten zu studieren kannst du den Prozess ja ersteinmal mit Procexp von sysinternals schlafen legen.
Da haste wenig Arbeit und kannst beurteilen, ob die Lösung zu deinem Programm passt.

Viel Erfolg

Ein Problem gibts noch:
Winlogon schaltet ja auch bei <ctrl><alt><del> auf den Winlogon-desktop um. Das heißt das funktioniert kurzzeitig auch nicht!
[könnte man auch Als Lösung für einen Anderen Thread nutzen]

Das kann aber auch von Vorteil sein (sprich System lässt sich nicht abmelden...)

Apollonius 29. Jul 2008 17:26

Re: Konsolenprogramm und Shutdown verhindern
 
Wie hast du es denn mit dem Fenster probiert? Hast du eine Nachrichtenschleife?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 Uhr.
Seite 2 von 2     12   

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