Announcement

Collapse
No announcement yet.

Wie bekomme ich UserName?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie bekomme ich UserName?

    Hallo zusammen,

    wie kann ich windows Username bekommen ohne Reg Auslesn muessen.

  • #2
    Ich glaube das geht nicht, der Name steht nun einmal in Registry.
    Das sind nur ein paar Zeilen, falls es interessier

    Comment


    • #3
      BOOL GetUserName(

      LPTSTR lpBuffer, // address of name buffer

      LPDWORD nSize // address of size of name buffer

      )
      Günther

      Comment


      • #4
        Es geht und zwar ganz einfach:
        <br>
        //--------------------------------------------<br>
        void __fastcall TIGDBNDMainForm::GetCurrentUser
        ()
        <br>
        {
        <br>
        char Name[256]; //Muß global definiert werden (in Header)
        <br>
        //Ermittlen den Namen des angemeldeten Benutzers
        <br>
        unsigned long size = 256;
        <br>
        ::GetUserName(Name,&size);
        <br>
        }
        <br>
        //--------------------------------------------

        Comment


        • #5
          Wir sind hier im Ordner Borland C++. Meine Antwort ist mit diesem Compiler realisierbar, weil es eine Windowsfunktion ist.

          void __fastcall TIGDBNDMainForm::GetCurrentUser ()
          ist eine C++Builder Methode, allerdings eine, die meiner - Version 4 - nicht kennt. Möglicherweise stammt das sogar aus einer Fremdkomponente
          Günther

          Comment

          Working...
          X