arquivos de registro são arquivos de texto que as entradas de carga do Windows . O registo contém as configurações personalizadas , informações e dados armazenados motorista pertinentes para aplicações de carga . # Programador AC pode criar esses arquivos usando chamadas de arquivo padrão de IO. Instruções
1
Saiba o formato do arquivo de registro . Arquivos do Registro do Windows use a extensão . Reg e contêm um formato específico relacionado com o layout do registro. O registro contém pastas com pares de valores- chave associadas. Ao criar um arquivo de registro , é importante para criar um texto que corresponde com esta sintaxe . O seguinte é o formato básico para um valor de registro em um arquivo : linha RegistryVersionBlank apenas [ RegPath1 ] " DataName1 " = " Tipo 1 : Valor1 " DataName2 "=" Tipo 2 : valor2 " Linha em branco apenas [ RegPath2 ]" DataName3 "=" Type3 : value3 "
2
Configure valores de string para uma entrada de registro os valores de cadeia corresponde à sintaxe ilustrado na Etapa 1: . corda strRegVersion =" Windows Registry Editor Version 5.00 "; corda strRegPath =" [ HKEY_LOCAL_ MACHINE \\ SOFTWARE \\ Policies \\ Microsoft \\ Windows \\ System ] "; corda strDataName = " Definir One " ; corda strType =" DWORD "; corda strValue = " Olá Mundo " ;
3
. . instanciar a classe IO arquivo e criar o arquivo de texto Ambas as etapas são realizadas usando uma linha de código a seguir cria um arquivo de registro de amostra: System.IO.StreamWriter myRegFile = new System.IO.StreamWriter ( @ "C: \\ mydirectory \\ myFile.reg "))
4
Escreva cada string criada no passo 2 para o arquivo de registro criado na Etapa 3 . método WriteLine escreve uma linha e adiciona automaticamente um retorno de carro após a entrada . Usando WriteLine sem parâmetro de texto cria uma linha em branco necessário entre a seção + " =" + StrType + " :" + strValue );
5
Use o método close para liberar o arquivo de ser bloqueado e liberar recursos do sistema O exemplo a seguir fecha o arquivo Isso é necessário . . para que o sistema operacional não bloquear o arquivo como aberto : myRegFile.Close ();