Registerfiler är textfiler som belastning poster i Windows . Registret innehåller anpassade inställningar , förarinformation och lagrade data är relevanta för lastning program . AC # programmerare kan skapa dessa filer med hjälp av vanliga IO fil samtal . Instruktioner
1
Lär registret filformatet . Windows-registret filer använder tillägget . Reg och innehålla ett visst format relaterade till registret layouten . Registret innehåller mappar med tillhörande nyckel - värde-par . När du skapar ett register fil , är det viktigt att skapa text som överensstämmer med denna syntax . Följande är det grundläggande formatet för ett register värde i en fil : RegistryVersionBlank linje endast [ RegPath1 ] " DataName1 " = " Type1 : Värde1 " DataName2 " = " Type2 : Värde2 " Tom rad endast [ RegPath2 ] " DataName3 " = " Type3 : value3 "
2
Konfigurera strängvärdena för en registerpost strängvärdena motsvarar syntax visas i Steg 1 : . string strRegVersion = " Windows Registry Editor Version 5.00 " , string strRegPath = " [ HKEY_LOCAL_ MACHINE \\ SOFTWARE \\ Policies \\ Microsoft \\ Windows \\ System ] " , string strDataName = " Inställning One " , string strType = " DWORD " , string strValue = " Hello World " , Addera 3
instansiera IO filen klassen och skapa textfilen Båda dessa steg är genomförda med hjälp av en rad kod följande skapar en fil prov register : . . System.IO.StreamWriter myRegFile = ny System.IO.StreamWriter ( @ " C : \\ myDirectory \\ myFile.reg " ) )
4
Skriv varje sträng som skapades i steg 2 till registret filen skapades i steg 3 . The writeline metoden skriver en rad och lägger automatiskt till en vagnretur efter posten . Använda writeline utan text parameter skapar en tom rad som behövs mellan avsnitt + " = " + StrType + " : " + strValue ) ;
5
Använd nära metod för att frigöra filen från att låsas och släppa systemresurser Följande exempel stänger filen Detta är nödvändigt . . så operativsystemet inte låsa filen så öppnas : myRegFile.Close ( ) ;