C# 레지스트리에 값을 쓰고, 읽고, 삭제하기

2007/09/28 19:31

서비 .NET & WPF ,

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Win32;  // 레지스트리관련 클래스를 쓰기위해서 추가

namespace regiEx1
{
    class Program
    {
        static void Main(string[] args)
        {
            string regSubkey = "Software\\myTestKey";
            // 서브키를 얻어온다. 없으면 null
            RegistryKey rk = Registry.LocalMachine.OpenSubKey(regSubkey, true);
            // 없으면 서브키를 만든다.
            if (rk == null)                                                         
            {
                // 해당이름으로 서브키 생성
                rk = Registry.LocalMachine.CreateSubKey(regSubkey);                 
            }
            string[] strData = new string[] {"aaa","bbb","ccc"};
            // 서브키 아래 값 쓰기
            rk.SetValue("test", strData);
            // 서브키 아래 값 읽기
            string[] regStr = rk.GetValue("test") as string[];                     
           
            Console.WriteLine(regStr[1]);
            Console.ReadLine();

            // 서브키 삭제
            Registry.LocalMachine.DeleteSubKey(regSubkey);                         
        }
    }
}
이 글의 관련글
  • WPF 어플리케이션 트레이 아이콘으로 실행하기
  • 몇가지 사소한 넷빈즈 팁
  • 소켓통신 서버/클라이언트 통신시 IO Blocking 상태에 빠지는 코드와 해결 방안
  • Vector에 대한 소고
  • 코드로 WPF 컨텍스트 메뉴 오픈 방법 :: WPF ContextMenu Open in Code (1)
  • 닷넷 프로젝트에서 로깅을... Log4Net - Logging Framework for Microsoft .Net (1)
  • 터미널서버(Terminal Server)의 포트를 변경하는 방법
  • 자바 날짜/시간 계산 예제 코드 :: Java Date Code Snippet (3)
  • finalize 메소드의 오버라이딩을 자제해야 하는 이유.
  • JAVA.UTIL.SCANNER로 텍스트 스캔하기
  • Windows 2003 서버의 터미널서버 접속 하기
  • Flash SEO tool
  • 2007/09/28 19:31 2007/09/28 19:31
    Trackback Address:http://www.yunsobi.com/blog/trackback/244
    [로그인][오픈아이디란?]