Einzelnen Beitrag anzeigen

pikman

Registriert seit: 22. Sep 2004
8 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Problem beim auslesen des Aktuellen Benutzers

  Alt 27. Okt 2004, 16:04
Alles klar,

hab es geschaft. Poste mal den Code false jemand auch so nen Prob hat.

Danke Svobi1975, der Tipp war gold richtig.
Danke natürlich auch an alle anderen.

Delphi-Quellcode:
function TForm1.SetTheRightUserProfile : boolean;
var
   bufferProfilePath: Array[0..1024] of Char;
   strTmp : String;
begin
   if Windows.GetEnvironmentVariable('ALLUSERSPROFILE', bufferProfilePath, sizeof(bufferProfilePath)) <> 0 then begin
      strTmp := bufferProfilePath;
      strTmp := AnsiReplaceStr(strTmp, 'All Users', GetUserName());

      if Windows.SetEnvironmentVariable('USERPROFILE', PCHAR(strTmp)) then begin
         RESULT := TRUE;
      end else begin
         RESULT := FALSE;
      end;
   end else begin
      RESULT := FALSE;
   end;
end;
  Mit Zitat antworten Zitat