Don't say more, on code
Using System.Runtime.InteropServices; public class Iniclass {public string IniPath; [DllImport ("kernel32")] private static extern long WritePrivateProfileString (string section,string key,string val, String filePath); [DllImport ("kernel32")] private static extern int getprivateprofilestring (string section,string key,string def, StringBuilder retval,int size,string FilePath); <summary>///Construction Method///</summary>///<param name= "INIPath" > File path </param> public Iniclass ( String INIPath) {INIPath = INIPath}///<summary>///write INI file///</summary>///<param name= "section" &G T; project name (such as [TypeName]) </param>///<param name= "key" > Key </param>///<param name= "value" > Value </ param> public void Iniwritevalue (string section,string key,string Value) {writeprivateprofilestring (Section,key, Value,this.inipath); ///<summary>///Read INI file///</summary>///<param name= "section" > Project name (e.g. [TypeName]) </param>/ <parAm Name= "key" > key </param> public string Inireadvalue (String section,string key) {StringBuilder temp = new Stringbu Ilder (500); int i = getprivateprofilestring (Section,key, "", Temp,500,this.inipath); Return temp. ToString (); ///<summary>///Verify file exists///</summary>///<returns> boolean value </returns> public bool Existinifile () {return file.exists (IniPath);}}