Registry filene er tekstfiler som laster oppføringer i Windows. Registeret har egendefinerte innstillinger , driver informasjon og lagrede data relevant for lasting applikasjoner . AC # programmerer kan lage disse filene ved hjelp av standard IO filkall . Instruksjoner
en
Lær registret filformat . Windows Registry -filer bruker filtypen . Reg og inneholder et bestemt format relatert til registret layout. Registeret inneholder mapper med tilhørende nøkkel - verdi-par . Når du oppretter et register fil , er det viktig å lage tekst som samsvarer med denne syntaksen . Følgende er det grunnleggende formatet for et register verdi i en fil : RegistryVersionBlank linjen bare [ RegPath1 ] " DataName1 " = " Type1 : Verdi1 " DataName2 "= " type2 : Verdi2 "Blank linjen bare [ RegPath2 ] " DataName3 "= " Type3 : verdi3 "
2
Sett opp strengeverdier for en journalpost strengen verdier tilsvarer syntaksen illustrert i trinn 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
instantiate IO fil klasse og opprette tekstfilen Begge disse trinnene er oppnådd ved hjelp av en linje med kode følgende lager et utvalg registerfilen : . . System.IO.StreamWriter myRegFile = new System.IO.StreamWriter ( @ "C : \\ myDirectory \\ myFile.reg "))
4
Skriv hver streng opprettet i trinn 2 til registret filen ble opprettet i trinn tre . den WriteLine metoden skriver en linje og automatisk legger til et linjeskift etter innreise. hjelp WriteLine uten tekst parameter skaper en blank linje trengs mellom avsnitt + "= " + StrType + ":" + strValue ) ;
5
Bruk nært metode for å frigjøre filen fra å bli låst og slipp systemressurser Følgende eksempel lukker filen Dette er nødvendig . . slik at operativsystemet ikke låse filen som åpnet : myRegFile.Close ();