Connaissances Informatiques >> Matériel >> Ordinateurs PC >> Content
  Derniers articles
  • Comment faire pour utiliser un PC po…
  • Comment faire pour résoudre Process…
  • Vs portable . PC 
  • Comment faire pour désactiver la mé…
  • Comment construire un ordinateur et …
  • Guider la technologie - Articles pra…
  • Comment puis-je faire mon ordinateur…
  • Comment fabriquer une attelle dans D…
  • Qu'est-ce qu'un Intel Pentium 4-M Pr…
  • Registre Windows Tutoriel 
  •   Ordinateurs PC
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    Ordinateurs PC

    Comment convertir le nom d'utilisateur/groupe SID et l'utilisateur

    ```

    // Convertit une chaîne SID en nom d'utilisateur/groupe.

    chaîne ConvertSidToString (chaîne sid) {

    essayer {

    var domaine =new StringBuilder(256);

    var nom d'utilisateur =new StringBuilder(256);

    var sidParsed =faux ;

    var result =Win32Native.LookupAccountSid (null, sid, nom d'utilisateur, nom d'utilisateur.Capacity);

    if (résultat &&nom d'utilisateur.Longueur> 0) {

    sidParsed =vrai ;

    }

    sinon si (Win32Native.GetLastError() ==Win32Native.ERROR_NONE_MAPPED) {

    // SID fait référence à un utilisateur ou un groupe local

    domaine.Append(".");

    sidParsed =Win32Native.LookupAccountSid (null, sid, nom d'utilisateur, nom d'utilisateur.Capacité, domaine, domaine.Capacité, null);

    si (!sidParsed) {

    // En cas d'échec de LookupAccountSid pour une raison quelconque, renvoyez simplement la chaîne SID.

    sidParsed =vrai ;

    nom d'utilisateur.Longueur =0;

    }

    }

    si (sidParsed) {

    retourner le nom d'utilisateur.ToString();

    }

    autre {

    renvoie null ;

    }

    }

    attraper (Exception e) {

    renvoie null ;

    }

    }

    // Convertit un nom d'utilisateur/groupe en chaîne SID.

    string ConvertStringToSid (nom de la chaîne) {

    essayer {

    var sid =nouvel octet[256];

    var sidLength =sid.Length;

    var domainName =new StringBuilder(256);

    var sidParsed =faux ;

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

    if (résultat &&sidLength> 0) {

    sidParsed =vrai ;

    }

    si (sidParsed) {

    renvoie un nouveau SecurityIdentifier(sid, 0).Value ;

    }

    autre {

    renvoie null ;

    }

    }

    attraper (Exception e) {

    renvoie null ;

    }

    }

    ```

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • HP Compaq Computer Caractéristiques 
  • Compaq P3 733 Spécifications d'écran 
  • Comment débloquer lecteur DVD d'un PC 
  • Comment overclocker un Dell Dimension 8100 
  • Comment changer une disquette de démarrage sous XP 
  • Problèmes avec le double affichage du moniteur 
  • Comment savoir si votre eMachine est homologué 
  • La mesure standard de la vitesse d'un PC 
  • Comment supprimer contenu de la corbeille 
  • Hewlett- Packard Faits 
  • Connaissances Informatiques © http://www.ordinateur.cc