Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Flush Registre

Je užitočné vyprázdnenie registra na vašom počítači , keď budete potrebovať , aby ste sa uistili , že úprava registra je okamžite uložený do trvalého súbor registra na pevnom disku . V predvolenom nastavení systém Windows používa mechanizmus " lenivý flush " , ktorý automaticky vyprázdni registra po uplynutí určitej doby . API Windows obsahuje funkcie Registry, ktoré môžete použiť vo svojom programe upraviť kľúč databázy Registry a kliknite na flush ju . Pokyny dovolená 1

Otvorte zdrojový súbor programu v editore kódu.
2

Zahrnúť Windows API hlavičku súboru " windows.h " v projekte , takže môžete prístup k funkciám registra Windows sa napríklad " # include " .
3

Vytvorte " HKEY " a " dwValue " premenné pre použitie vo funkciách registra , pre napríklad , " HKEY HKEY ; dwValue DWORD = 1111 ; " .
4

Otvorte existujúci kľúč k Registry sa " RegOpenKeyEx ( HKEY , lpSubKey , ulOptions , samDesired , phkResult ) " funkcie . Napríklad , " RegOpenKeyEx ( HKEY_CURRENT_USER , " Software \\ \\ MyProgram \\ \\ Settings " , 0 , KEY_SET_VALUE , a HKEY ) , " otvára " Software \\ \\ MyProgram \\ \\ Settings " podkľúč z " HKEY_CURRENT_USER " a spája rukoväť na " HKEY " variabilná .
5

Použite funkciu registra , ako je " RegSetValueEx ( HKEY , lpValueName , 0 , dwType , lpData , cbData ) " , aby sa zmeny v registri . Napríklad , " RegSetValueEx ( HKEY , " hodnota name " , 0 , REG_DWORD , reinterpret_cast ( a dwValue ) , sizeof ( dwValue ) ) ; " zmení hodnotu s názvom " hodnota názov " 1111
< . br > 6

prepláchnite registra s " RegFlushKey ( HKEY ) " funkcie .
7

Zavrieť popisovač kľúče Registry je s " RegCloseKey ( HKEY ) " funkcie .
8

Uložte zdrojový súbor .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené