C#에서 INI에 읽기 쓰기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | using System.Runtime.InteropServices; using Microsoft.Win32; //ini 파일 API 함수 [DllImport("kernel32.dll")] //Read private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); [DllImport("kernel32.dll")] //Write private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); //파일 쓰기 private void wirteValue(string section, string key, string value, string filePath) { WritePrivateProfileString(section, key, value, filePath); } //파일 읽기 private void readValue(string section, string key, string filePath) { StringBuilder sb = new StringBuilder(); GetPrivateProfileString(section, key, "", sb, 2000, filePath); return sb.ToString(); } | cs |
'C#' 카테고리의 다른 글
06# 네트워크 활성화/비활성화 (0) | 2016.05.11 |
---|---|
05# 소켓 비동기식 처리 (0) | 2016.04.18 |
04# 속성(Property) 객체 생성 시 초기화 (0) | 2016.04.18 |
03# 외부 dll 타입제어(dev express) (0) | 2016.04.18 |
01# 공유메모리를 통한 프로그램 호출, 종료, 메시지 전송 (0) | 2016.04.18 |