using System;
using System.Text;
using System.Runtime.InteropServices;
namespace Common.Text
{
 
public class INIFile
 
{
  
public string path;

  
public INIFile(string INIPath)
  
{
   path 
= 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 void IniWriteValue(string Section,string Key,string Value)
  
{
   WritePrivateProfileString(Section,Key,Value,
this.path);
  }



  
public string IniReadValue(string Section,string Key)
  
{
   StringBuilder temp 
= new StringBuilder(255);

   
int i = GetPrivateProfileString(Section,Key,"",temp, 255this.path);

   
return temp.ToString();

  }


 }


}

 posted on 2007-11-29 15:05  wskfire  阅读(193)  评论(0编辑  收藏  举报