반응형

using System.Runtime.InteropServices;
using Microsoft.Win32;

// ---- ini 파일 의 읽고 쓰기를 위한 API 함수 선언 ----
[DllImport("kernel32.dll")]
private static extern int GetPrivateProfileString(    // ini Read 함수
            String section,
            String key,
            String def,
            StringBuilder retVal,
            int size,
            String filePath);

[DllImport("kernel32.dll")]
private static extern long WritePrivateProfileString(  // ini Write 함수
            String section,
            String key,
            String val,
            String filePath);

 

/// ini파일에 쓰기

public void G_IniWriteValue(String Section, String Key, String Value, string avsPath)

{
    WritePrivateProfileString(Section, Key, Value, avsPath);
}

 

/// ini파일에서 읽어 오기

public String G_IniReadValue(String Section, String Key, string avsPath)

{

    StringBuilder temp = new StringBuilder(2000);

    int i = GetPrivateProfileString(Section, Key, "", temp, 2000, avsPath); 

 

    return temp.ToString();

}

반응형

+ Recent posts