Registry filer er tekstfiler, som belastning poster i Windows. Registreringsdatabasen indeholder brugerdefinerede indstillinger , driver-information og lagrede data relevante for indlæsning applikationer . AC # programmør kan oprette disse filer ved hjælp af standard IO filkald . Instruktioner
1
Lær den indskrive fil format. Windows Registry filer bruger forlængelsen . Reg og indeholde en bestemt format relateret til registreringsdatabasen layout. Registreringsdatabasen indeholder mapper med tilhørende nøgleværdipar . Når du opretter et register fil, er det vigtigt at lave en tekst , der svarer til denne syntaks . Det følgende er den grundlæggende format for et register værdi i en fil: RegistryVersionBlank linie [ RegPath1 ] " DataName1 " = " Type1 : Værdi1 " DataName2 " =" Type2 : Værdi2 "Blank linje som kun [ RegPath2 ] " DataName3 " =" Type3 : value3 "
2
Opsæt strengværdier for en post i registreringsdatabasen strengen værdier svarer til den syntaks illustreret i Trin 1: . string strRegVersion = " Windows Registry Editor Version 5.00 " string strRegPath =" [ HKEY_LOCAL_ MACHINE \\ SOFTWARE \\ policies \\ Microsoft \\ Windows \\ System ] " string strDataName =" Setting One " , string strType =" DWORD " string strValue =" Hello World "
3
instantiere IO -filen klassen og lave en tekstfil Begge disse trin er gennemført ved hjælp af en linje kode følgende opretter en prøve registreringsdatabase fil : . . System.IO.StreamWriter myRegFile = new System.IO.StreamWriter ( @ "C: \\ myDirectory \\ myFile.reg " ) )
4
Skriv hver streng blev oprettet i trin 2 til den indskrive fil blev oprettet i Trin 3. . den WriteLine metoden skriver en linje og tilføjer automatisk en vognretur efter posten. Brug WriteLine uden tekst parameter opretter en tom linje behov for mellem afsnit + " = " + StrType + " :" + strValue )
5
Brug tæt metode til at befri den fil fra at blive låst og frigivelse systemressourcer Følgende eksempel lukker filen Dette er nødvendigt . . så styresystemet ikke låser filen som åbnede : myRegFile.Close ();