Jeder Computer mit Windows verfügt über eine Registrierung , die normalerweise verborgen bleibt . Die Registrierung ist eine Datenbank, die Windows-Konfiguration Informationen sowie Konfigurationseinstellungen durch Programme von Drittanbietern verwendet wird, enthält . Weil manuell Bearbeiten der Registrierung kann seine Funktionsfähigkeit zu zerstören , bevorzugen einige Programmierer , um die Registrierung zu kopieren und diese auch mit Microsoft . NET Programmierumgebung . Microsoft , eingedenk der Programmierer, die die Registry zugreifen müssen , sofern Sie mehrere Klassen , verdeckte die binäre Werte in der Registrierung in String-Werte enthalten verwenden können. Things You
Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Studio und die Datei , die Sie verwenden , um die Registrierung zugreifen . Type " Microsoft.Win32 " so dass der Compiler erkennt die Registry- Klassen, die Sie in Ihrem Code verwenden werde
2
Instanziieren Sie ein RegistryKey variable Verwendung des binären Registry- Wert, den Sie brauchen, um zu konvertieren: .
< P . > RegistryKey sampleRegistryKey = //Zugang entsprechenden Registry-Datei hier
3
Konvertieren den Registry-Wert in den binären Datentyp und legen Sie sie in ein Array von Bytes :
Byte [ ] sampleBytesFromRegistery = (Byte ()) sampleRegistryKey.GetValue ( " RegistryValue ");
4
Instanziieren eine String-Variable und weisen Sie ihm den Wert der binären Werte:
String sampleConvertedBytes = New String ( "");
5
durch die Anordnung von binären Registry-Werte durchlaufen und weisen jeweils an der Zeichenfolge innerhalb einer foreach-Schleife trennt die einzelnen Werte mit einem Raum :
foreach (byte x in sampleBytesFromRegistery )
{
sampleConvertedBytes + = x.ToString () + ""; }
6
Return die konvertierte Zeichenfolge Telefonvorwahl und nutzen bei Bedarf :
Rückkehr sampleConvertedBytes ;