![]() |
Vista: Nachrichte bereits bei Anmeldemaske anzeigen lassen
Hallo zusammen,
ich habe ein kleines Nachrichtentool entwickelt, welches bereits Nachrichten bei der Windows Anmeldung anzeigt. Dies war relativ simpel, da die Anwendung unter XP ja nur unter dem System-Account gestartet werden musste. Jetzt habe ich dies unter Windows Vista getestet und es funktioniert hier nicht mehr. Ich habe bereits gelesen, das Vista die interaktive Kommunikation mit dem Desktop nicht mehr zuläßt, es gäbe aber die Möglichkeit einen weiteren Desktop zu erstellen, um solche Nachrichten in der Anmeldemaske anzeigen zu lassen. Weiß hier jemand, wie dies zu realisieren ist. MfG Kirchi |
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Für die GUI ein separates Programm verwenden. Die Kommunikation könnte dann per IP, IPC, named pipes, Mailslots usw. geschehen
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Ich will aber auf den Desktop der Anmeldemaske bereits eine Nachricht anzeigen und nicht wenn der User bereits angemeldet ist.
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Bastel dir einen eigenen Login-Dialog (GINA)
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Darf ich nicht, es ist bereits ein angepasster Login-Dialog von einer Fremdfirma, den ich nicht verändern darf. Ich will aber die Mitarbeiter über eventuell bestehende Probleme bereits vor der Anmeldung informieren. Wie bereits erwähnt, unter XP mit der GINA des Herstelles funzt es einwandfrei. :thumb: Nur unter Vista nicht. :cry:
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
GINA wird in Vista ignoriert.
Deine Fingerprintsoftware verwendet vllt den CredentialProvider, neu eingeführt mit Vista. Nur wird das damit wohl nicht funktionieren, da man damit eine komplette Zugangsdatenverwaltung für Windows bauen muss. |
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Also man kann für jeden Benutzer in der Computerverwaltung einen Text hinterlegen, der angezeigt wird, wenn der Benutzer Strg+Alt+Entf drückt, um sich anzumelden. Das wäre dann auch vor der Anmeldung. Ich komme da aber im Moment nicht rein, da man dazu Administratorenrechte benötigt und ich bin im Moment nicht als Administrator eingeloggt. Ich kann dir also leider nicht die genaue Stelle sagen. War leider auch ziemlich versteckt; musst du mal selber etwas rumwühlen.
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
![]() |
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Hat jemand noch eine Idee wie ich das realisieren könnte?
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Du hast meinen Beitrag nicht gelesen oder?
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
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.
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
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. |
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Zitat:
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
![]() Du musst nur wissen, wo er sich einloggt. Dafür gibt es die SENS. Mit dem COM Objekt kriegt man raus, wer sich wo einloggt (Beispiel bei der JEDI unter jediAPI..\Examples\SENS\WinLogonLogo). SENSE funkz ab win2000. |
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Ich habe noch einen Kommentar dazu geschrieben. Jedoch kann ich den Quellcode nicht testen. Es sollte aber funktionieren (tja, nur mit Tests hat man Gewissheit) - Zeitmangel.
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Danke! :cheers:
ich werde es testen und falls ich Probleme habe mich wieder melden. |
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Wir bei JEDI API&WSCL brauchen noch Leute, die Beispiele anfertigen. Also es wäre super, wenn du da was machen könntest. Dann würde ich auch als Betreuer bereitstehen.
|
Re: Vista: Nachrichte bereits bei Anmeldemaske anzeigen lass
Kannste mich auch gern per PN benachrichtigen. Wäre super, wenn das klappt :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr. |
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