Hver datamaskin som kjører Windows har et register som vanligvis forblir skjult. Registeret er en database som inneholder Windows-konfigurasjon informasjon samt konfigurasjon som brukes av tredjeparts programmer. Fordi manuelt endre registeret kan ødelegge dens evne til å fungere , noen programmerere foretrekker å kopiere registeret og vise det ved hjelp av Microsofts. NET programmering rammeverket . Microsoft , oppmerksom på programmerere som trenger å få tilgang til registeret , gitt flere klasser du kan bruke til å konvertere den binære verdier som finnes i registeret i streng verdier. Du trenger
Visual Studio
Vis flere instruksjoner
en
Åpne Visual Studio og filen du har tenkt å bruke for å få tilgang til registeret . Type " Microsoft.Win32 " slik at kompilatoren registrerer registret klasser du skal bruke i koden din
2
Instantiate en RegistryKey variabel ved hjelp av den binære registret verdien du trenger å konvertere : .
< P . > RegistryKey sampleRegistryKey = //tilgang aktuelle registret fil her
3
Konverter registret verdien i det binære data type og legg den i en rekke bytes : en
byte [ ] sampleBytesFromRegistery = ( byte ( ) ) sampleRegistryKey.GetValue ( " registryValue ");
4
Instantiate en streng variabel og gi den verdien av binære verdier :
string sampleConvertedBytes = new String ( " ");
5
Iterate gjennom rekke binære register verdier og gi hver til strengen i en foreach loop, skille hver verdi med en plass : en
foreach ( byte x i sampleBytesFromRegistery )
{
sampleConvertedBytes + = x.ToString ( ) + " ";
}
6
Return den konverterte strengen til å kalle kode og bruke etter behov:
retur sampleConvertedBytes ;