C#을 사용하여 Windows 레지스트리를 프로그래밍하여 구성 정보를 저장하고 검색하는 방법을 알아봅니다. Microsoft .Net을 이용한 프로그래밍 방식으로 Windows 레지스트리에 액세스하여 데이터를 저장하고 검색할 수 있습니다. Windows 레지스트리는 키, 하위 키, 사전 정의된 키, 하이브 및 값 항목 모음으로 구성된 계층적 데이터베이스이며 시스템별 또는 응용 프로그램별 데이터를 저장하는 데 사용할 수 있습니다. MSDN에서는 "레지스트리는 운영체제 및 컴퓨터의 응용 프로그램에 대한 중앙 정보 저장소 역할을 합니다."라고 설명합니다. Windows 레지스트리를 활용하여 응용 프로그램의 구성 메타 데이터를 저장하고, 필요한 경우 나중에 검색하여 응용할 수도 있습니다. Windows 레지스트..
다뤄볼 부분은 Registry.GetValue입니다. 결과가 항상 null이거나 null이면 반환되는 값에 대한 문제인데요. 스택오버플로에 제가 겪었던 유사한 질문과 해답이 있어 인용합니다. 값 가져오기 하면 null만 떨어지던 문제입니다. C# Registry.GetValue - 계속 null만 반환아래 HKEY_LOCAL_MACHINE\SOFTWARE\RSA 레지스트리에 WebExControlManagerPath 키가 있으며, 값은 C:\입니다. 저는 아래 소스 코드로 C:\를 얻으려 했습니다. 1234var r = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\RSA", "WebExControlManagerPth",null); if(r!=null) Proces..