Registre des fichiers sont des fichiers texte que les entrées de charge dans Windows. Le registre contient les paramètres personnalisés , l'information du conducteur et des données stockées pertinentes pour les applications de chargement . AC # programmeur peut créer ces fichiers à l'aide d'appels de fichiers d'entrées-sorties standards. Instructions
1
savoir le format de fichier de registre. Fichiers de registre Windows utilisent l'extension . Reg et contiennent un format spécifique lié à la mise en page du registre. Le registre contient des dossiers avec des paires clé- valeur associée . Lorsque vous créez un fichier de registre , il est important de créer un texte qui correspond à cette syntaxe. Ce qui suit est le format de base pour une valeur de registre dans un fichier : ligne de RegistryVersionBlank seulement [ RegPath1 ] " DataName1 " = " Type1: valeur1 " DataName2 "=" Type 2 : valeur2 " Interligne seulement [ RegPath2 ] " DataName3 "=" Type3 : value3 "
2
Mettre en place les valeurs de chaîne pour une entrée de registre les valeurs de chaîne correspondent à la syntaxe illustrée à l'étape 1 : . strRegVersion chaîne = " Windows Registry Editor Version 5.00 " ; chaîne strRegPath =" [ HKEY_LOCAL_ MACHINE \\ SOFTWARE \\ Policies \\ Microsoft \\ Windows \\ System ] "; chaîne strDataName = " Réglage One " ; chaîne strType = " DWORD " ; chaîne strValue =" Bonjour le monde " ;
3
instancier la classe File IO et créer le fichier texte de ces deux étapes sont réalisées en utilisant une ligne de code qui suit crée un fichier de registre de l'échantillon : . . myRegFile System.IO.StreamWriter = new System.IO.StreamWriter (@ " C: \\ myDirectory \\ myFile.reg "))
4
écrire chaque chaîne créée à l'étape 2 dans le fichier de Registre créé à l'étape 3. la méthode WriteLine écrit une ligne et ajoute automatiquement un retour chariot après l'entrée . Utilisation WriteLine avec aucun paramètre de texte crée une ligne vide nécessaire entre la section + "=" + StrType + ":" + strValue ) ;
5
Utilisez la méthode Close pour libérer le fichier d'être bloqué et les ressources du système de déverrouillage L'exemple suivant ferme le fichier Ceci est nécessaire . . de sorte que le système d'exploitation ne se verrouille pas le fichier comme ouvert : myRegFile.Close ();