서비스로 실행되는 .net 프로그램을 만들었습니다. 이 서비스는 로컬 시스템 계정으로 실행됩니다. Windows 레지스트리를 사용하여 프로그램 설정을 저장하는 방법을 배우고 싶습니다.Windows 레지스트리에서 설정을 저장하는 위치를 결정하는 방법은 무엇입니까?
.net 클래스를 사용하여 값을 읽고 레지스트리에 쓰는 방법에 대해 읽었습니다.
그러나 프로그램을 설치하면 MSI 설치 관리자가 값이 저장 될 레지스트리 키를 만들어야한다는 것을 알고 있습니다.
새 레지스트리 키를 만들 적절한 위치를 어떻게 결정합니까?
업데이트 :이 특별한 경우 프로그램은 항상 로컬 시스템 계정으로 실행해야합니다. 그러나 다른 계정으로 실행되는 경우 동일한 설정을 사용하기를 원합니다. 또한 구성 도구를 사용하여 로그인 한 사용자의 ID로 실행되는 설정을 수정하고 싶습니다.
제발 쉽게 가십시오. 지금까지 레지스트리 사용 경험이 거의 없었습니다 :-) –
필요할 때마다 HKLM \ SOFTWARE \ YourProgram 또는 HKCU를 사용할 수 있습니다. –
HKLM \ SOFTWARE \ YourCompany \ YourProgram 또는 사용자 당 설정이 HKCU 인 경우 –