| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Hardware  
  • All- In- One printere
  • Apple-computere
  • BIOS
  • CD & DVD -drev
  • CPU'er
  • Computer Drives
  • Skærme
  • computerudstyr
  • Computer Strømkilder
  • computer Printere
  • computer opgraderinger
  • Desktop Computere
  • Elektronisk bog Læsere
  • Eksterne harddiske
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • laptops
  • mainframes
  • Mus & Keyboards
  • netbooks
  • netværk udstyr
  • Nook
  • bærbare computere
  • Andet Computer Hardware
  • pc'er
  • projektorer
  • RAM , kort og Bundkort
  • scannere
  • Servere
  • Lydkort
  • Tablet-pc'er
  • Grafikkort
  • arbejdsstationer
  • iPad
  • iPhone
  •  
    Computer Viden >> Hardware >> pc'er >> Content
    Sådan konverteres SID bruger/gruppenavn og bruger
    ```

    // Konverter en SID-streng til et bruger-/gruppenavn.

    streng ConvertSidToString(strengsid) {

    prøv {

    var domæne =new StringBuilder(256);

    var brugernavn =new StringBuilder(256);

    var sidParsed =falsk;

    var resultat =Win32Native.LookupAccountSid(null, sid, brugernavn, brugernavn.Capacity);

    if (resultat &&brugernavn.Længde> 0) {

    sideParsed =sand;

    }

    else if (Win32Native.GetLastError() ==Win32Native.ERROR_NONE_MAPPED) {

    // SID refererer til en lokal bruger eller gruppe

    domæne.Append(".");

    sidParsed =Win32Native.LookupAccountSid(null, sid, brugernavn, brugernavn.Capacity, domain, domain.Capacity, null);

    if (!sidParsed) {

    // Hvis LookupAccountSid fejler af en eller anden grund, skal du bare returnere SID-strengen.

    sideParsed =sand;

    brugernavn.Længde =0;

    }

    }

    if (sidParsed) {

    returner brugernavn.ToString();

    }

    andet {

    returner null;

    }

    }

    catch (undtagelse e) {

    returner null;

    }

    }

    // Konverter et bruger-/gruppenavn til en SID-streng.

    streng ConvertStringToSid(strengnavn) {

    prøv {

    var sid =ny byte[256];

    var sidLength =sid.Length;

    var domænenavn =new StringBuilder(256);

    var sidParsed =falsk;

    var result =Win32Native.LookupAccountName(null, name, sid, ref sidLength, domainName, domainName.Capacity, null);

    if (resultat &&sideLængde> 0) {

    sideParsed =sand;

    }

    if (sidParsed) {

    returnere ny SecurityIdentifier(sid, 0).Value;

    }

    andet {

    returner null;

    }

    }

    catch (undtagelse e) {

    returner null;

    }

    }

    ```

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan kan man øge resolutionen på min computer 
    ·Sådan fjernes processoren fra en Intel D845gvsr Main B…
    ·Hvorfor skulle mål for kapacitet have betydning for co…
    ·Hvorfor vises mit nummer som sandsynligt svindel? 
    ·Hvordan finder du installerede systemkomponenter? 
    ·Hvordan rydder du historik på Dell-computere? 
    ·Hvad forårsagede fremkomsten af ​​computere i os? 
    ·Vejledende teknologi - Sådan gør du artikler, købsve…
    ·Hvordan vælger en computer 
    ·Sådan kører en Low Level Diagnostic på en Dell D610 
      Anbefalede Artikler
    ·Den normale driftstemperatur for en AMD 3200 Athlon 
    ·Sådan Beregn Harddisk 
    ·Hvordan man laver en USB Light 
    ·Sådan oprettes en bootbar USB -drev med en WIM fil 
    ·Hvorfor er dit ubrugte skrivebordsikon forsvundet? 
    ·MacBook Specs 
    ·Sådan Slet Broken Jobs i dbms_job 
    ·Sådan bruges Crossfire Uden Catalyst AI 
    ·Sådan Opdater din Apple iPad til IOS 4,3 
    ·Sådan Konverter en S Video tilslutning til en HDMI til…
    Copyright © Computer Viden https://www.computerdk.com