Cada computador com o Windows tem um registro que normalmente permanece escondida. O registro é um banco de dados que contém informações de configuração do Windows , bem como definições de configuração usado por programas de terceiros. Porque modificar manualmente o registro pode destruir sua capacidade de funcionar , alguns programadores preferem copiar o registro e vê-lo usando a estrutura de programação da Microsoft. NET . Microsoft , consciente de programadores que precisam acessar o registro , desde várias classes que você pode usar para converter os valores binários contidos no registro em valores de cadeia . Coisas que você precisa
Visual Studio
Show Mais instruções
1
Abra o Visual Studio e do arquivo que você pretende usar para acessar o registro. Digite " Microsoft.Win32 " para que o compilador reconhece as classes de registro que você vai usar em seu código
2
Instanciar uma variável RegistryKey usando o valor de registro binário você precisa converter : .
RegistryKey sampleRegistryKey = //acesso ao arquivo de registro apropriado aqui
3
Converter o valor de registro para o tipo de dados binários e colocá-lo em um array de bytes :
byte [] sampleBytesFromRegistery = (byte ()) sampleRegistryKey.GetValue ( " REGISTRYVALUE ");
4
Instanciar uma cadeia variável e atribuir-lhe o valor dos valores binários :
sampleConvertedBytes corda = New string ( "");
5
Iterate através da matriz de valores binários de registro e atribuir cada um para a cadeia dentro de um loop foreach , separando cada valor com um espaço :
foreach ( byte x em sampleBytesFromRegistery )
{
sampleConvertedBytes + = x.ToString () + ""; }
6
retorno a string convertido para o código de chamada e utilizar , se necessário:
retornar sampleConvertedBytes ;