Connaissances Informatiques >> systèmes >> fenêtres >> Content
  Derniers articles
  • Comment faire pour supprimer l'album…
  • Comment surveiller débit à Interne…
  • Comment faire pour modifier un enreg…
  • Comment faire pour supprimer un fich…
  • Comment faire de la barre des tâche…
  • Comment se débarrasser d' IncrediMa…
  • Comment se déplacer DCOM vers un au…
  • Réinitialisation d' un ordinateur e…
  • Comment modifier la disposition des …
  • Comment faire une carte au trésor s…
  •   fenêtres
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    fenêtres

    Comment Flush un registre

    Il est utile de vider le registre de votre ordinateur lorsque vous devez vous assurer que la modification du registre est immédiatement enregistrée dans le fichier de registre permanent sur ​​le disque dur . Par défaut , Windows utilise un mécanisme de « chasse paresseux» qui se rince le registre après une certaine période de temps. L'API Windows contient les fonctions de registre que vous pouvez utiliser dans votre programme pour modifier une clé de registre , puis rincer . Instructions
    1

    Ouvrez le fichier source de votre programme dans un éditeur de code.
    2

    Inclure l' API Windows tête fichier " windows.h " dans votre projet afin que vous puissiez accéder aux fonctions de registre de Windows , par exemple, " # include " .
    3

    Créer " hKey " et variables " dwValue " à utiliser dans les fonctions de registre , pour Ainsi, " HKEY hKey ; DWORD dwValue = 1111 ; "
    4

    Ouvrez une clé de registre existant avec la fonction " RegOpenKeyEx ( hKey , lpSubKey , ulOptions , samDesired , phkResult )." . Par exemple, " RegOpenKeyEx ( HKEY_CURRENT_USER, " Software \\ \\ MyProgram \\ \\ Paramètres " , 0, KEY_SET_VALUE , et hKey ) ; " ouvre le " Software \\ \\ MyProgram \\ \\ Settings" sous-clé de " HKEY_CURRENT_USER " et relie la poignée à la " hKey " variable.
    5

    utiliser une fonction de registre comme " RegSetValueEx ( hKey , lpValueName , 0, dwType , lpData , cbData ) " de faire un changement dans le Registre. Par exemple, " RegSetValueEx ( hKey , " nom de la valeur ", 0, REG_DWORD , reinterpret_cast ( & dwValue ) , sizeof ( dwValue ) ) ; " va changer la valeur nommée " nom de la valeur " à 1111
    < . br> 6

    Rincer le registre avec la fonction " RegFlushKey ( hKey ) " .
    7

    Fermez la poignée de la clé de registre avec la fonction " RegCloseKey ( hKey ) " .
    8

    Enregistrez le fichier source.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment désinstaller Vista et réinstaller XP 
  • Comment puis-je tester pour voir si ma mémoire RAM fonctionne correctement 
  • Comment désactiver les modules complémentaires dans un thème cPanel 
  • Comment trier le menu Démarrer de Windows 7 
  • Comment puis-je enregistrer du son dans Windows 
  • Comment régler l'horloge de Windows 7 à heure de l'Est 
  • Quelles sont les causes d'un ordinateur à geler chaque fois que j'essaie de passer d'un programme à…
  • Comment connecter un second moniteur pour votre ordinateur 
  • Comment savoir Spécifications du système d'exploitation 
  • Comment faire pour réinstaller Windows sans un disque de récupération 
  • Connaissances Informatiques © http://www.ordinateur.cc