Het is nuttig om het register te spoelen op uw computer wanneer u het nodig om ervoor te zorgen dat een register wijziging onmiddellijk wordt opgeslagen in het permanente register bestand op de harde schijf . Standaard wordt Windows maakt gebruik van een " luie flush " mechanisme dat automatisch spoelt het register na een bepaalde periode van tijd . De Windows- API bevat register functies die u kunt gebruiken in uw programma om een registersleutel te bewerken en vervolgens spoelen . Instructies 1 Open het bronbestand voor uw programma in een code-editor . Kopen van 2 Voeg de Windows API header file " windows.h ' in uw project , zodat u kunt toegang krijgen tot de Windows-register functies , bijvoorbeeld " # include " . 3 maken " hKey " en " dwValue " variabelen te gebruiken in het register functies , voor bijvoorbeeld , " HKEY hKey ; DWORD dwValue = 1111 ; " 4 Open een bestaande registersleutel met de " RegOpenKeyEx ( hKey , lpSubKey , ulOptions , samDesired , phkResult ) " functie . . Bijvoorbeeld , " RegOpenKeyEx ( HKEY_CURRENT_USER , " Software \\ \\ myprogram \\ \\ Settings " , 0 , KEY_SET_VALUE , & hKey ) ; " opent het " Software \\ \\ myprogram \\ \\ Settings " subsleutel van " HKEY_CURRENT_USER " en verbindt het handvat om de " hKey " variabele . 5 Gebruik een registry -functie zoals" RegSetValueEx ( hKey , lpValueName , 0 , dwType , lpData , cbData ) "om een wijziging in het register te maken . Bijvoorbeeld , " RegSetValueEx ( hKey , " naam van de waarde " , 0 , REG_DWORD , reinterpret_cast ( & dwValue ) , sizeof ( dwValue ) ) ; " zal de waarde met de naam " naam van de waarde " te wijzigen in 1111 < . br > 6 Spoel het register met de functie " RegFlushKey ( hKey ) " . 7 Sluit handvat van de registersleutel met de functie " RegCloseKey ( hKey ) " . 8 Sla het bronbestand .
|