É útil para limpar o registro do seu computador quando você precisa ter certeza de que a modificação do registro é imediatamente gravado no arquivo de registro permanente no disco rígido . Por padrão , o Windows usa um mecanismo de "flush preguiçoso ", que libera automaticamente o registro depois de um certo período de tempo. A API do Windows contém funções de registro que você pode usar em seu programa para editar uma chave de registro e , em seguida, lave -lo. Instruções
1
Abra o arquivo de origem para o seu programa em um editor de código.
2
Incluir a API do Windows arquivo de cabeçalho " windows.h " em seu projeto para que você possa acessar as funções de registro do Windows , por exemplo, "# include " .
3 Criar " hKey " e variáveis " dwValue " para usar nas funções de registro, por exemplo, " hKEY hKey ; DWORD dwValue = 1111 ; " .
4
Abra uma chave de registro existente com a função " RegOpenKeyEx ( hKey , lpSubKey , ulOptions , samDesired , phkResult ) " . Por exemplo, " RegOpenKeyEx ( HKEY_CURRENT_USER, " Software \\ \\ MyProgram \\ \\ Configurações " , 0, KEY_SET_VALUE , & hKey )," abre o "Software \\ \\ MyProgram \\ \\ Configurações " subchave de " HKEY_CURRENT_USER " e vincula o identificador para o " hKey " variável.
5
Use uma função de registro como" RegSetValueEx ( hKey , lpValueName , 0, dwType , lpData , cbData ) "para fazer uma alteração no registro . Por exemplo, " RegSetValueEx ( hKey , " nome do valor " , 0, REG_DWORD , (& dwValue ) , sizeof ( dwValue ) )," vai mudar o valor chamado " nome do valor " para 1111
< . br> 6 Lave o registro com o " RegFlushKey ( hKey ) " função.
7
Feche alça da chave de registro com o " RegCloseKey ( hKey ) " função.
8
Salve o arquivo de origem.