/// <summary>                                                                                                                                                                                                                                                                                                                                                                         
/// 调用API函数 (using System.Runtime.InteropServices;)                                                                                                                                                                                                                                                                                                                             
/// </summary>                                                                                                                                                                                                                                                                                                                                                                        
[ 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 string iniFileName = Directory.GetCurrentDirectory().ToString()+@"\default.ini";
/// <summary>                                                                      
/// 读取指定INI配置                                                                
/// </summary>                                                                     
/// <param name="section">类</param>                                               
/// <param name="key">键</param>                                                   
/// <returns>键值</returns>                                                        
public string IniReadValue(string section,string key)                              
{                                                                                  
StringBuilder temp = new StringBuilder(255);                                   
int i = GetPrivateProfileString(section,key,"Read False",temp,255,iniFileName);
return temp.ToString();                                                        
}               //调用实例 
MessageBox.Show( IniReadValue("Default","ico"))=======default.ini===============
[default]
ico = c:\test.ico