首页 / 软件开发 / C# / c#使用WINAPI进行读取写入配置文件
c#使用WINAPI进行读取写入配置文件2011-07-07 博客园 天赐我们c#读写配置文件通常用IO对文件进行读写。我觉得使用winapi的Kernel32.dll 对ini文件读取更好更方便一些对ini文件读写 我们可以使用Kernel32.dll 中的WritePrivateProfileString(写入),GetPrivateProfileString(读入字符串) ,GetPrivateProfileInt(读入整型值)三个方法。下面我介绍着三个方法一.将信息写入.INI文件中.1.所用的WINAPI函数为: WritePrivateProfileString[DllImport("Kernel32.dll")]public static extern bool WritePrivateProfileString(string strAppName,string strKeyName,string strString,string strFileName);其中各参数的意义:string strAppName, 是INI文件中的一个字段名.string strKeyName,是strAppName下的一个键名,通俗讲就是变量名.string strString,是键值,也就是变量的值(string类型的)string strFileName 是完整的INI文件路径名.2.具体使用方法:设我有一个网页刷新器. 我要保存我设置的网页(URL),和间隔时间(time)WritePrivateProfileString("Settings", "Url", "http://wenti.cnblogs.com","c:\config.ini");WritePrivateProfileString("Settings", "Time", "20","c:\config.ini");保存的ini文件中的内容如下:[Settings]Url=http://wenti.cnblogs.comTime=20