Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.048 Beiträge
Delphi 12 Athens
|
AW: CredUIPromptForWindowsCredentials - Dialog Position ändern
14. Feb 2024, 18:26
Nur zur Info:
Man sollte einen Passwortdialog für Benutzerdaten auf einem eigenen Desktop anzeigen.
Das CredUIPromptForCredentials (Post #5) sollte man nach Möglichkeit nicht mehr verwenden.
Aber das urspünglich genannte CredUIPromptForWindowsCredentials (Post #1) hat dafür einen Parameter CREDUIWIN_SECURE_PROMPT.
Allerdings ist er nur "benutzbar", wenn man auch einen richtigen CredentialProvider verwendet. Also nicht CREDUIWIN_GENERIC, sondern z.B. aus CertSelectionGetSerializedBlob.
Wenn doch, dann geht der Dialog nicht direkt auf, sondern erstmal ein Vordialog "Willst du das Passwortfenster öffnen?", bei OK dann "Drücke Strg+Alt+Entf um in den sicheren Bereich zu gelangen" und danach kommt erst der Dialog im neuen Sicherheits-Desktop (Wählt man dort dann abbrechen, muß man im ursprünglichen Vordialog dann auch nochmal manuell Abbrechen wählen).
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
Geändert von himitsu (14. Feb 2024 um 18:30 Uhr)
|