Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Vista: Nachrichte bereits bei Anmeldemaske anzeigen lassen (https://www.delphipraxis.net/119966-vista-nachrichte-bereits-bei-anmeldemaske-anzeigen-lassen.html)

Kirchi 4. Sep 2008 22:14

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Zitat:

Zitat von Meflin
Zitat:

Zitat von Kirchi
Zeigt Deine Fingerprintsoftware unter Vist in der Anmeldung etwas den an?

Ja klar. Ich kann mich ja damit anmelden, statt mein Passwort einzugeben, und es erzeugt ein eigenes Fenster in dem es mir mitteilt ob der Fingerabdruck gut war oder nicht ;)

Hast du dein Programm als Dienst installierst mit besonderen Einstellungen? Ruft der Dienst ein separates Programm für das Fenster auf oder erstellt der Dienst das Fenster selbst?

Meflin 4. Sep 2008 22:35

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Zitat:

Zitat von Kirchi
Hast du dein Programm als Dienst installierst mit besonderen Einstellungen? Ruft der Dienst ein separates Programm für das Fenster auf oder erstellt der Dienst das Fenster selbst?

Keine Ahnung wie sich das Ding installiert, da hab ich nicht mitprotokolliert. Ich denke der Login kommt über die ThinkVantage Client Security Solution. Das ist sehr komplex, sitzt sehr tief im System, hat ja sogar seine eigene Hardware (Trusted Platform Module). Da ist auf den ersten Blick nicht so wirklich nachvollziehbar was passiert :(

Kirchi 8. Sep 2008 10:35

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Hat jemand noch eine Idee wie ich das realisieren könnte?

Luckie 8. Sep 2008 10:53

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Du hast meinen Beitrag nicht gelesen oder?

tr909 8. Sep 2008 11:16

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Was Luckie meinte steht dort: http://www.msvistafaq.de/2007/12/21/...dung-anzeigen/

Gruß
tr909

Kirchi 8. Sep 2008 11:20

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Zitat:

Zitat von Luckie
Du hast meinen Beitrag nicht gelesen oder?

Doch schon, ich will das ganze aber nicht per Gruppenrichtlinie oder im AD definieren, da ich individuelle Nachrichten an verschiedene Gruppen versenden will. Diese Nachricht sollte auch angezeigt werden, bevor ich STRG-ALT-ENTF drücke.

Dezipaitor 8. Sep 2008 11:44

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Mach doch einen Dienst, der die Nachricht über einen eigenen Prozess anzeigt. Der Aufwand steckt eben in der Kommunikation. Anders mache ich es auch nicht.

Kirchi 8. Sep 2008 11:47

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Zitat:

Zitat von Dezipaitor
Mach doch einen Dienst, der die Nachricht über einen eigenen Prozess anzeigt. Der Aufwand steckt eben in der Kommunikation. Anders mache ich es auch nicht.

Diesen Dienst habe ich doch unter XP bereits nur unter Vista klappt es nicht.

Dezipaitor 8. Sep 2008 12:01

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Dein Dienst funktioniert unter Windows XP nur zufällig. Er wird schon bei Terminals versagen, da dann der Dienst in einer anderen Session läuft als Winlogon. Und darum geht es in Vista. In Vista laufen Dienste in Session 0 und der Winlogonprozess in 1 und größer.
D.h. wenn du eine Nachricht anzeigen willst, dann musst du einen neuen Prozess in die Session erzeugen, welcher die Nachricht anzeigt. Andere Möglichkeit gibt es nicht.
Dasselbe gilt natürlich für XP, wenn z.B. per RemoteDesktop eingeloggt wird.

Vista:
1. Winlogon Notification Packages werden ignoriert
2. GINA wird ignoriert
3. Dienste können keine Nachrichten auf dem Benutzerdesktop anzeigen, auch wenn man in den Diensteinstellungen das Häckchen setzen kann. Aus Kompatibilitätsgründe kann der Desktop noch umgeschalten werden, das muss aber in Zukunft von MS nicht mehr unterstützt werden.

Kirchi 8. Sep 2008 12:11

Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
 
Zitat:

Zitat von Dezipaitor
... In Vista laufen Dienste in Session 0 und der Winlogonprozess in 1 und größer.
D.h. wenn du eine Nachricht anzeigen willst, dann musst du einen neuen Prozess in die Session erzeugen, welcher die Nachricht anzeigt. ...

Kannst Du mir sagen, wie ich meinen Prozess in dieser Session erzeugen kann?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:18 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 by Thomas Breitkreuz