분노의 챔질

C# ini File 읽기/쓰기 본문

Programming/C#

C# ini File 읽기/쓰기

분노의블로그 2024. 5. 28. 09:50
반응형
[DllImport("kernel32")]
public static extern int WritePrivateProfileString(string lpAppName, string lpKeyName, string lpString, string lpFileName);

[DllImport("kernel32")]
public static extern uint GetPrivateProfileInt(string lpAppName, string lpKeyName, int nDefault, string lpFileName);

[DllImport("kernel32")]
public static extern int GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault,
    StringBuilder lpReturnedString, int nSize, string lpFileName);

/// <summary>
/// INI파일의 해당 Section/Key의 Value값을 가져온다.
/// </summary>
public string ConfigFileRead(String Section, String Key, string FilePath)
{
    StringBuilder temp = new StringBuilder(255);
    int i = GetPrivateProfileString(Section, Key, "", temp, 255, FilePath);
    return temp.ToString();
}


/// <summary>
/// INI파일에 해당 Section/Key에 Value값을 설정한다.
/// </summary>
public void ConfigFileWrite(String Section, String Key, String Value, string FilePath)
{
    WritePrivateProfileString(Section, Key, Value, FilePath);
}
반응형

'Programming > C#' 카테고리의 다른 글

C# 마우스로 Button 움직이기  (0) 2024.08.13
C# 레지스트리 읽기 쓰기  (0) 2024.08.13
C# Log파일  (0) 2024.05.28
C# delegate  (0) 2024.05.28
C# Event  (0) 2024.05.28