参考下面的http://www.cppblog.com/twzheng/archive/2008/03/10/44086.html
http://www.codeproject.com/KB/cs/cs_ini.aspx

解决方案 »

  1.   

    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); 
    public INIClass(string INIPath) 

      inipath = INIPath; 

    public void IniWriteValue(string Section,string Key,string Value) 

      WritePrivateProfileString(Section,Key,Value,this.inipath); 

    public string IniReadValue(string Section,string Key) 

      StringBuilder temp = new StringBuilder(500); 
      int i = GetPrivateProfileString(Section,Key,"",temp,500,this.inipath); 
      return temp.ToString(); 

    public bool ExistINIFile() 

      return File.Exists(inipath); 

    }  
    http://topic.csdn.net/u/20090916/18/eb513432-0d5a-4f44-b2cc-9631cd711f9f.html