Det är bra att spola registret på din dator när du behöver se till att ett register modifiering omedelbart sparas till det permanenta registret filen på hårddisken . Som standard använder Windows en " lat flush " mekanism som automatiskt spolar registret efter en viss tid . Windows API innehåller registret funktioner som du kan använda i ditt program för att redigera en registernyckel och sedan spola den . Instruktioner
1
Öppna källfilen för ditt program i en kod redaktör .
2
Inkludera Windows API sidhuvudfilen " windows.h " i ditt projekt så att du kan komma åt Windows- registret fungerar , till exempel " # include " . Addera 3 Skapa " hKey " och " dwValue " variabler att använda i registret funktioner för exempel " HKEY hKey , DWORD dwValue = 1111 ; "
4
Öppna ett befintligt registernyckel med " RegOpenKeyEx ( hKey , lpSubKey , ulOptions , samDesired , phkResult ) " -funktion . . Till exempel , " RegOpenKeyEx ( HKEY_CURRENT_USER , " Software \\ \\ mittprogram \\ \\ Settings " , 0 , KEY_SET_VALUE , & hKey ) , " öppnar " Software \\ \\ mittprogram \\ \\ Settings " undernyckel från " HKEY_CURRENT_USER " och förbinder handtaget till " hKey " variabel .
5
Använd ett register funktion såsom " RegSetValueEx ( hKey , lpValueName , 0 , dwType , lpData , cbData ) " för att göra en ändring i registret . Till exempel , " RegSetValueEx ( hKey , " value namn " , 0 , REG_DWORD , reinterpret_cast ( & dwValue ) , sizeof ( dwValue ) ) ; " ändrar värde med namnet " value namn " till 1111
< . br > 6 Spola registret med " RegFlushKey ( hKey ) " -funktion .
7
Stäng registernyckeln handtag med " RegCloseKey ( hKey ) " -funktion .
8
Spara källfilen .