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 Feststellen, ob Benutzer kein Passwort hat (https://www.delphipraxis.net/96694-feststellen-ob-benutzer-kein-passwort-hat.html)

Mackhack 16. Nov 2007 07:47

Re: Feststellen, ob Benutzer kein Passwort hat
 
Die Schrift ist so klein das kann man fast nicht lesen auf seiner HP! Hab ich uebersehen gehabt!

Remko 16. Nov 2007 15:29

Re: Feststellen, ob Benutzer kein Passwort hat
 
Assarbad shared this with me today:

Code:
bool IsPasswordRequired(wchar_t * Username)
{
  HANDLE hToken = NULL;
  if(LogonUser(Username, NULL, L"", 2, 0, &hToken)) CloseHandle(hToken);
  DWORD dwErr = GetLastError();
  return (ERROR_PASSWORD_RESTRICTION != dwErr) && (ERROR_LOGON_FAILURE == dwErr) && (1267 == dwErr);
}

Olli 16. Nov 2007 15:34

Re: Feststellen, ob Benutzer kein Passwort hat
 
Olli, hier :mrgreen: :zwinker: ... nix Assarbad

DGL-luke 16. Nov 2007 18:00

Re: Feststellen, ob Benutzer kein Passwort hat
 
ich geb ja zu, dass ich nicht so der logikcrack bin, aber das hier sieht nicht ganz koscher aus:

Code:
(ERROR_LOGON_FAILURE == dwErr) && (1267 == dwErr)
entweder ist ERROR_LOGON_FAILURE = 1267, und dann kann ist das irgendwie redundant, oder nicht, dann wird immer false rauskommen...

Oder ist das ne C-Gemeinheit? Ceci n'est pas un evaluation boolean?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 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