Einzelnen Beitrag anzeigen

digiveit

Registriert seit: 2. Feb 2005
Ort: Marienheide
9 Beiträge
 
Delphi 2007 Professional
 
#3

Re: DFÜ Benutzername und Kennwort für alle Benutzer ändern

  Alt 22. Aug 2007, 12:13
Hallo,

habe jetzt eine Lösung für das Problem gefunden, allerdings mit einer kostenpflichtigen Komponente.
Benutze jetzt
TMagRas
für mein Projekt.

Der Entwickler Angus hat sich wirklich Mühe gegeben und die neuen Funktionen für XP mit in seinen Code aufgenommen.
Ab Windows XP gibt es in der Struktur RASENTRYNAME den Parameter dwFlags vom Typ DWORD. Diesen sollte man auf REN_AllUsers stellen.
Ferner gibt es die Struktur RASCREDENTIALS und hier den Parameter dwMask vom Typ DWORD. Hier sollte man RASCM_DefaultCreds einstellen. Somit lässt sich eine Verbindung für "alle Benutzer" anlegen und das Passwort dauerhaft speichern.

Die Komponente TMagRas ist auch so ziemlich die einzige, die die neuen XP RAS-APIs in Delphi umgesetzt hat.
Das Teil kostet etwas über 100,- EUR. Also ich kann die nur weiterempfehlen!

MfG
Veit
Veit Gaudich
  Mit Zitat antworten Zitat