Ferragens  
 
Rede de conhecimento computador >> Ferragens >> PC Computadores >> Content
Como converter nome de usuário/grupo SID e usuário
```
// Converte uma string SID em um nome de usuário/grupo.
string ConvertSidToString(string sid) {
tentar {
var domínio =new StringBuilder(256);
var nome de usuário =new StringBuilder(256);
var sidParsed =falso;
var resultado =Win32Native.LookupAccountSid(null, sid, nome de usuário, nome de usuário.Capacity);
if (resultado &&nome de usuário.Comprimento> 0) {
sidParsed =verdadeiro;
}
caso contrário, se (Win32Native.GetLastError() ==Win32Native.ERROR_NONE_MAPPED) {
// SID refere-se a um usuário ou grupo local
domínio.Append(".");
sidParsed =Win32Native.LookupAccountSid (null, sid, nome de usuário, nome de usuário.Capacity, domínio, domínio.Capacity, nulo);
if (!sidParsed) {
// Caso LookupAccountSid falhe por algum motivo, basta retornar a string SID.
sidParsed =verdadeiro;
nome de usuário.Comprimento =0;
}
}

if (sidParsed) {
retornar nome de usuário.ToString();
}
outro {
retornar nulo;
}
}
pegar (Exceção e) {
retornar nulo;
}
}

// Converte um nome de usuário/grupo em uma string SID.
string ConvertStringToSid(string nome) {
tentar {
var sid =novo byte[256];
var comprimento sid =sid.Comprimento;
var nomeDomínio =new StringBuilder(256);
var sidParsed =falso;
var resultado =Win32Native.LookupAccountName (null, nome, sid, ref sidLength, domainName, domainName.Capacity, null);
if (resultado &&sidLength> 0) {
sidParsed =verdadeiro;
}

if (sidParsed) {
retornar novo SecurityIdentifier(sid, 0).Value;
}
outro {
retornar nulo;
}
}
pegar (Exceção e) {
retornar nulo;
}
}
```

Anterior :

Próximo :
  Os artigos relacionados
·Como excluir uma conta Grubhub 
·Como redefinir o CMOS em um D510 CMT Compaq EVO 
·As pesquisas SurveyMonkey são anônimas? 
·Tecnologia de orientação - artigos de instruções, g…
·Por que meu computador Mantenha Redefinindo Every Time …
·Vantagens de comprar uma marca de computador Well-Known…
·Como cancelar VIP no IMVU 
·Como reinicializar um HP Compaq DX2000 
·Tecnologia de orientação - artigos de instruções, g…
·O que significa PC no Instagram? 
  Artigos em destaque
·Meu Dell Webcam reage lentamente 
·Como digitar o símbolo Cent em seu computador 
·Como calcular Memória Física 
·Como recuperar arquivos perdidos de um Laptop 
·Como faço para solucionar uma impressora Epson Stylus …
·Características do servidor de fax 
·iPhone não bloqueia textos, o que fazer 
·Tensão da saída da Iomega AC Power Supply 
·Substituição de uma mãe em um HP Pavillion DV5000 
·Como faço para encontrar o arquivo de histórico para …
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados