[DllImport("kernel32")] private static extern long GetPrivateProfileString(string section,string key,string def,StringBuilder retval,int size,string filepath); [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section,string key,string val,string filepath); //读 StringBuilder sb=new StringBuilder(255); GetPrivateProfileString("setting","user","",sb,255,"d:/a.ini"); MessageBox.Show(sb.ToString()); //写 WritePrivateProfileString("setting","version","macroideal1.1","d:/a.ini");