Varje dator som kör Windows har ett register som normalt förblir dolt . Registret är en databas som innehåller Windows konfigurationsinformation samt inställningar som används av tredjepartsprogram . Eftersom manuellt redigerar registret kan förstöra dess förmåga att fungera , vissa programmerare föredrar att kopiera registret och se den med Microsofts . NET programmering ram . Microsoft , mindful av programmerare som behöver komma åt registret , förutsatt flera klasser du kan använda för att hemliga den binära värden som finns i registret i strängvärden . Saker du behöver Review, Visual Studio
Visa fler instruktioner
1
Öppna Visual Studio och den fil du avser att använda för att komma åt registret . Typ " Microsoft.Win32 " så kompilatorn erkänner registret klasser som du använder i din kod
2
Instantiera en RegistryKey variabel med binära registret värdet måste du konvertera : .
< P . > RegistryKey sampleRegistryKey = //tillgång lämplig registerfil här
3
Konvertera registret värdet i den binära datatyper och placera den i en array av bytes :
byte [ ] sampleBytesFromRegistery = ( byte ( ) ) sampleRegistryKey.GetValue ( " registryValue " ) ;
4
Instantiera en sträng variabel och tilldela det värdet av de binära värdena :
string sampleConvertedBytes = new String ( " " ) ;
5
iterera genom den rad av binära registervärden och tilldela varje till sträng i en foreach loop , separera varje värde med ett mellanslag :
foreach ( byte x i sampleBytesFromRegistery ) katalog
{
sampleConvertedBytes + = x.ToString ( ) + " " ;
}
6
Return den konverterade strängen till anropande koden och använda vid behov :
retur sampleConvertedBytes ,