Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi System anhalten bis Form geschlossen ist. (https://www.delphipraxis.net/7780-system-anhalten-bis-form-geschlossen-ist.html)

Interritor 22. Aug 2003 15:41

Re: System anhalten bis Form geschlossen ist.
 
Super Danke zusammen... ich werde mir die Sachen mal angucken.

Luckie 22. Aug 2003 16:58

Re: System anhalten bis Form geschlossen ist.
 
@Frank2269: Und dann ist die Workstation gesperrt und dann? Wie willst du dann dein eigenes Login-Programm laufen lassen? :shock:

Frank2269 23. Aug 2003 09:51

Re: System anhalten bis Form geschlossen ist.
 
Hallo Luckie,

das dies nicht funktionieren wird da hast du wohl recht!

Habe mal überlegt wie so was zu bewerkstelligen ist.

Man könnte einfach ein zwietes Modul schreiben via Screensaver, einen modifizierten Bildschirmschonner.

Denn man halt so Programmiert das dieser den Anforderungen gerecht wird.

Denn ein Bildschirmschoner ist Systemmodal, kein [STRG]+[ALT]+[Entferntaste] oder [ALT]+[TAB] können einem Bildschirmschonner übergehen.


Gruß
Frank

Luckie 23. Aug 2003 13:04

Re: System anhalten bis Form geschlossen ist.
 
Zitat:

Zitat von Frank2269
Denn ein Bildschirmschoner ist Systemmodal, kein [STRG]+[ALT]+[Entferntaste] oder [ALT]+[TAB] können einem Bildschirmschonner übergehen.

Du hast kein Windows2000 oder? :roll:

Assarbad 23. Aug 2003 21:17

Re: System anhalten bis Form geschlossen ist.
 
Also, wie sakura schon sagte, an einer eigenen GINA.DLL kommste nicht vorbei. Und selbst dann solltest du auf die meisten Funktionen der MSGINA.DLL zurückgreifen.

Das mit dem Bildschirmschoner ist natürlich absoluter QUARK!!! - da hat Luckie vollkommen recht!

@neolithos: Weißt du überhaupt wovon du redest???? -> "CreateDesktop()"
Was ist das denn für ein Mist? Klar benutzt MS CreateDesktop, aber sicher nicht um eine LogonSession zu erstellen. Desktop <> WindowStation <> LogonSession <> Token ... ich kann allen Teilnehmern (außer Hagen und Sakura) dieses Threads nur stark empfehlen sich das Buch "Programming Windows Security" von Keith Brown zu kaufen und auch zu lesen.

Für eine eigene GINA reicht allerdings schon das PSDK ;)

neolithos 25. Aug 2003 10:09

Re: System anhalten bis Form geschlossen ist.
 
Ich hab zu ein Test-Programm, welches alle Desktop's ausliest. Darunter gibt es auch einen der LogIn heißt.

Mir ist es auch gelungen mal einen Desktop zu erzeugen (leider sich bis jetzt noch kein Anwendungsgebiet). Man kann nur über das Programm zurück wechseln, es scheint als wär eine neue Session oder sowas entstanden.

Ich geb ja zu außer diesen kleinen Test habe ich noch nicht mehr gemacht.

Frank2269 25. Aug 2003 10:12

Re: System anhalten bis Form geschlossen ist.
 
Hallo,

auf unserem Firmenrechner ist Windows 2000 installiert, und ein Desktop mit Büroanwendungen.

Wenn wir unseren Arbeitsplatz verlassen wird eine Tastenkombination gedrückt. und ein Anmeldedialog wird geöffnet das mann diesen nicht mit STRG+ALT+Entfernen oder Alt + TAB übergehen kann.

Die Anwendungen im Hintergrund laufen durchaus weiter.

In dem Systemverzeichniss fand ich eine Datei "Logonof.scr" die dann aufgerufen wird.

Und daher stand die Idee mit dem Bildschirmschoner.

Gruß Frank

Assarbad 25. Aug 2003 12:52

Re: System anhalten bis Form geschlossen ist.
 
Jupp, nur, daß du auch den Bildschirmschoner komplett weglassen kannst. Der läuft übrigens seit Windows 2000 glaub ich auch in einem eigenen Desktop.

thefuture 11. Sep 2003 14:59

Re: System anhalten bis Form geschlossen ist.
 
kann mir jemand sagen wie das bei Win98 geht (System anhalten bis Form geschlossen ist)?

Assarbad 11. Sep 2003 15:59

Re: System anhalten bis Form geschlossen ist.
 
*schnarch* Bildschirm ausschalten und dann den PC ausschalten (= System anhalten) danach Bildschirm wieder anschalten und gucken ob das Form noch da ist.

Also nochmals, es ist TOTALER Quark sowas auch nur vorzuhaben. Ihr wollt ja nicht wirklich das System anhalten (dann würde nämlich "das Form" auch nix machen) sondern ihr wollt maximal Eingaben abfangen. Dann schreibt halt Tastaturtreiber ... oder eine Kombo-Lösung aus GINA und Hooks auf NT ... zuguterletzt viel Spaß, denn es ist totaler Quark *kopfschüttel*


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 Uhr.
Seite 2 von 3     12 3      

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