Det er nyttig å spyle registret på datamaskinen din når du må sørge for at et register modifisering blir umiddelbart lagret på permanent register fil på harddisken . Som standard bruker Windows en " lat flush " mekanisme som automatisk tømmer registeret etter en viss tid . Windows API inneholder registret funksjoner som du kan bruke i ditt program for å redigere et register nøkkel og deretter skylle den . Instruksjoner
en
Åpne kilden for programmet i en kode editor.
2
Inkluder Windows API header fil " windows.h " i prosjektet , slik at du kan tilgang til Windows-registret funksjoner , for eksempel " # include " .
3 Create " HKEY " og " dwValue " variabler å bruke i registret funksjoner , for eksempel " HKEY HKEY ; DWORD dwValue = 1111 ; "
4
Åpne en eksisterende registernøkkel med " RegOpenKeyEx ( HKEY , lpSubKey , ulOptions , samDesired , phkResult ) "-funksjon. . For eksempel " RegOpenKeyEx ( HKEY_CURRENT_USER , " Software \\ \\ MyProgram \\ \\ Settings " , 0 , KEY_SET_VALUE , og HKEY )," åpner " Software \\ \\ MyProgram \\ \\ Innstillinger " undernøkkelen fra " HKEY_CURRENT_USER " og kobler håndtaket til " HKEY "variable .
5
Bruk et register funksjon som" RegSetValueEx ( HKEY , lpValueName , 0 , dwType , lpData , cbData ) "for å gjøre en endring i registret. For eksempel " RegSetValueEx ( HKEY , " value navn ", 0 , REG_DWORD , reinterpret_cast (& dwValue ) , sizeof ( dwValue )); " vil endre verdien som heter "value navn " til 1111
< . br > 6 Skyll registret med " RegFlushKey ( HKEY ) "-funksjon.
7
Lukk registret nøkkelen håndtak med " RegCloseKey ( HKEY ) "-funksjon.
8
Lagre kildefilen .