本文对c#使用win32操作ini系统文件做了封装
/// <summary>
/// 利用win32读写ini文件/// </summary>
public class IniFileHelper
{
private readonly string _path;
private const int Capacity = 1024;
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,string key, string value, string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,string key, string def, StringBuilder retureValue,int size, string filePath);
public IniFileHelper(string iniPath)
{
_path = iniPath;
}
/// <summary>
/// 向ini文件写
/// </summary>
/// <param name="section"></param>