Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> PC Computers >> Content
SID-gebruikers-/groepsnaam en gebruiker converteren
```

// Converteer een SID-tekenreeks naar een gebruikers-/groepsnaam.

string ConvertSidToString(tekenreeks zijde) {

poging {

var domein =nieuwe StringBuilder(256);

var gebruikersnaam =new StringBuilder(256);

var sidParsed =false;

var resultaat =Win32Native.LookupAccountSid (null, sid, gebruikersnaam, gebruikersnaam. Capaciteit);

if (resultaat &&gebruikersnaam. Lengte> 0) {

sidParsed =waar;

}

anders {

resultaat =Win32Native.LookupAccountSid (null, sid, domein, domein. Capaciteit, gebruikersnaam, gebruikersnaam. Capaciteit);

if (resultaat &&gebruikersnaam.Lengte> 0 &&domein.Lengte> 0) {

sidParsed =waar;

gebruikersnaam.Append('\\').Append(domein);

}

}

als (sidParsed) {

retourneer gebruikersnaam.ToString();

}

anders {

retourneer nul;

}

}

vangst {

retourneer nul;

}

}

// Converteer een gebruikers-/groepsnaam naar een SID-reeks.

string ConvertStringToSid(tekenreeksnaam) {

poging {

// Wijs een buffer toe om de SID te ontvangen. De maximale lengte is:256 bytes voor de SID

// zelf, plus 1 byte voor het null-teken.

var sid =nieuwe byte[257];

// Wijs buffers toe om de gebruikers- en domeinnamen te ontvangen. De maximale lengte is:

// Gebruiker:20 tekens

// Domein:80 tekens

var gebruiker =nieuwe StringBuilder(20);

var domein =nieuwe StringBuilder(80);

// Stel het domein en de SID-aanwijzer in op nul om de huidige computer te gebruiken.

uint-grootte =257;

var geslaagd =Win32Native.LookupAccountName (null, naam, sid, ref-grootte, gebruiker, gebruiker. Capaciteit, domein, domein. Capaciteit);

als (geslaagd) {

// Converteer de SID naar een tekenreeks voor weergave.

retourneer nieuwe System.Security.Principal.SecurityIdentifier(sid, 0).Value;

}

anders {

retourneer nul;

}

}

vangst {

retourneer nul;

}

}

```

Previous: Next:
  PC Computers
·Hoe maak je een Card Bootable …
·Hoe kan ik een Acer Aspire AST…
·Laptop Vs . Desktop prestaties…
·Hoe kom ik erachter de product…
·Hoe te corrigeren C1 & C2 Mast…
·Hoe om beschadigde bestanden R…
·Hoe je het type van RAM Detect…
·Hoe maak je een Slimline PC Bu…
·Gratis Speed ​​Tests voor pc's…
  Related Articles
Hoeveel watt in 12000 BTU? 
Hoe zet je een harnas op een rat? 
Kun je een Intel Pentium 4 upgraden naar…
Hoeveel kost 4 GB opslagruimte op een fl…
Hoe maak je het yin yang-teken op het to…
Moet u voor iTunes op uw computer betale…
Hoe kunt u zien dat uw computer aan oude…
Hoe gebruik je de roller op een muis? 
Hoeveel 593 KB in MB? 
  Hardware Articles
·Hoe lang is een laptop batterij hoort te…
·Hoe om te zien hoeveel iPad Apps Ben in …
·Hoeveel kost de iPad? 
·Hoe uit elkaar te halen een Dell Latitiu…
·LED Street Lights versus Metaalhalogeen 
·Hoe kan ik spelen Pokemon games op mijn …
·Hoe kun je zien of de processor onlangs …
·Waarom vraagt ​​uw computer u een geheug…
·Hoe het opzetten van een nieuw breedbeel…
Copyright © Computer Kennis https://www.nldit.com