Chaque ordinateur exécutant Windows a un registre qui reste habituellement caché . Le registre est une base de données qui contient des informations de configuration de Windows , ainsi que les paramètres de configuration utilisés par des programmes tiers . Parce modifier manuellement le registre peut détruire sa capacité à fonctionner , certains programmeurs préfèrent copier le registre et afficher à l'aide de Microsoft . Cadre de programmation NET . Microsoft , conscient de programmeurs qui ont besoin d'accéder au registre , a fourni plusieurs classes que vous pouvez utiliser pour les valeurs binaires secrètes contenues dans le registre dans les valeurs de chaîne . Choses que vous devez Visual Studio Voir Plus Instructions 1 Ouvrez Visual Studio et le fichier que vous souhaitez utiliser pour accéder au Registre. Tapez " Microsoft.Win32 " de sorte que le compilateur reconnaît les classes de registre que vous utiliserez dans votre code 2 instancier une variable RegistryKey en utilisant la valeur de registre binaire que vous avez besoin de convertir : . < P . > RegistryKey sampleRegistryKey = //accès aux fichiers de Registre appropriée ici 3 Convertir la valeur de registre dans le type de données binaires et le placer dans un tableau d'octets : octet [] sampleBytesFromRegistery = ( byte () ) sampleRegistryKey.GetValue ( " registryValue "); 4 instancier une variable de type chaîne et attribuez-lui la valeur des valeurs binaires : Photos sampleConvertedBytes à cordes = New string ( ""); 5 parcourir le tableau de valeurs de registre binaires et attribuer à chaque à la chaîne dans une boucle foreach , en séparant chaque valeur par un espace : foreach ( x octets dans sampleBytesFromRegistery ) { sampleConvertedBytes + = x.ToString () + ""; } 6 Retour la chaîne convertie à l'appel de code et d'utiliser si nécessaire: sampleConvertedBytes de retour;
|