Connaissances Informatiques >> Matériel >> Ordinateurs PC >> Content
  Derniers articles
  • Ce qui est nécessaire pour une Bone…
  • Intel Vs i5 . Vs i7 . i3 vs. Quad 
  • Comment puis- je obtenir l'autorisat…
  • Étape par étape les instructions s…
  • Comment faire pour réduire le prix …
  • Puis-je obtenir un remboursement de …
  • Guider la technologie - Articles pra…
  • Comment faire pour activer sur un au…
  • Comment restaurer mon E -Machine Com…
  • Comment exporter des données dans N…
  •   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 =nouveau 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 ;

    }

    autre {

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

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

    sidParsed =vrai ;

    nom d'utilisateur.Append('\\').Append(domaine);

    }

    }

    si (sidParsed) {

    return username.ToString();

    }

    autre {

    renvoie null ;

    }

    }

    attraper {

    renvoie null ;

    }

    }

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

    string ConvertStringToSid (nom de la chaîne) {

    essayer {

    // Alloue un tampon pour recevoir le SID. La longueur maximale est de :256 octets pour le SID

    // lui-même, plus 1 octet pour le caractère nul.

    var sid =nouvel octet[257];

    // Alloue des tampons pour recevoir les noms d'utilisateur et de domaine. La longueur maximale est de :

    // Utilisateur :20 caractères

    // Domaine :80 caractères

    var utilisateur =nouveau StringBuilder(20);

    var domaine =new StringBuilder(80);

    // Définissez le domaine et le pointeur SID sur null pour utiliser l'ordinateur actuel.

    taille uint =257 ;

    var réussi =Win32Native.LookupAccountName (null, nom, sid, taille de référence, utilisateur, utilisateur.Capacité, domaine, domaine.Capacité);

    si (réussi) {

    // Convertit le SID en chaîne à afficher.

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

    }

    autre {

    renvoie null ;

    }

    }

    attraper {

    renvoie null ;

    }

    }

    ```

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment puis-je construire une configuration de jeu PC 
  • Comment ouvrir un fichier ACSM 
  • Insignia D300A Spécifications 
  • Comment faire pour supprimer la couverture d'un Dell Dimension 3000 ordinateur 
  • Comment personnaliser un Sony Vaio 
  • Comment configurer un ordinateur Multi- Terminal 
  • Comment restaurer des fichiers image 
  • Quelles sont les dix utilisations du système informatique dans un hôpital ? 
  • Comment écrire sur un clavier arabe 
  • Comment construire un ordinateur professionnel 
  • Connaissances Informatiques © http://www.ordinateur.cc