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;