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();
}
'Program > C#' 카테고리의 다른 글
C# 포커스 빼앗지 않는 폼 구현하기 (0) | 2010.03.19 |
---|---|
C#에서 Win32 API 사용하기 (0) | 2010.03.19 |
C# 에서 Direct X 사용하기.. (0) | 2010.03.19 |
RichTextBox 한글 깨짐현상 (0) | 2010.03.19 |
[STAThreadAttribute] 단일 스레드 아파트 모드 설정. (0) | 2010.03.19 |