[C#] ini 파일 읽기/쓰기
string iniPath = Environment.CurrentDirectory + @"\setup.ini"; // ini 파일명
[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);
private void Window_Loaded(object sender, RoutedEventArgs e)
{
StringBuilder ini = new StringBuilder();
GetPrivateProfileString("SETUP", "IP", "", ini, ini.Capacity, iniPath);
edt_InputServer.Text = ini.ToString();
ini.Clear();
GetPrivateProfileString("SETUP", "ID", "", ini, ini.Capacity, iniPath);
edt_InputId.Text = ini.ToString();
}
private void Window_Closed(object sender, EventArgs e)
{
WritePrivateProfileString("SETUP", "IP", edt_InputServer.Text, iniPath);
WritePrivateProfileString("SETUP", "ID", edt_InputId.Text, iniPath);
}