Register bestanden zijn tekstbestanden die gegevens laden in Windows . Het register bevat aangepaste instellingen , bestuurdersinformatiesysteem en opgeslagen gegevens die relevant zijn voor het laden toepassingen . AC # programmeur kan deze bestanden met behulp van standaard IO -bestand oproepen maken . Instructies 1 Leer het register bestandsformaat . Windows-register bestanden de extensie . Reg en bevatten een specifieke indeling met betrekking tot het register layout . Het register bevat mappen met bijbehorende key -value pairs . Bij het aanmaken van een register -bestand , is het belangrijk om de tekst die overeenkomt met deze syntax te creëren . De volgende is de basis-formaat voor een register waarde in een bestand : RegistryVersionBlank lijn alleen [ RegPath1 ] " DataName1 " = " Type1 : waarde1 " DataName2 " = " Type2 : Value2 " Witregel alleen [ RegPath2 ] " DataName3 " = " Type3 : waarde3 " kopen van 2 Stel stringwaarden voor een registervermelding de string waarden komen overeen met de syntaxis geïllustreerd in Stap 1 : . touwtje strRegVersion = " Windows Registry Editor Version 5.00 " ; snaar strRegPath = " [ HKEY_LOCAL_ MACHINE \\ SOFTWARE \\ Policies \\ Microsoft \\ Windows \\ System ] " ; snaar strDataName = " Setting One " ; snaar strType = " DWORD " ; snaar strValue = " Hello World " ; 3 instantiëren het IO -bestand klasse en maak het tekstbestand Beide stappen worden bereikt met behulp van een regel code In het volgende wordt een voorbeeld registerbestand : . . System.IO.StreamWriter myRegFile = new System.IO.StreamWriter ( @ " C : \\ myDirectory \\ myFile.reg " ) ) 4 Schrijf elke snaar gemaakt in stap 2 om het register bestand gemaakt in stap 3 . de WriteLine methode schrijft een regel en voegt automatisch een harde return na de inwerkingtreding . gebruiken WriteLine zonder parameter tekst creëert een lege regel nodig tussen sectie + " = " + StrType + " : " + strValue ) ; 5 Gebruik de nauwe methode om het bestand te bevrijden van opgesloten en systeembronnen vrijmaken In het volgende voorbeeld wordt het bestand gesloten Dit is noodzakelijk . . ; myRegFile.Close ( ) : zodat het besturingssysteem niet het bestand als geopend vergrendelen |