모든 시스템 구성 설정을 레지스트리에 저장하는 C++ MFC 앱이 있습니다. 이전에, 우리는 .INI 파일을 사용하고, 레지스트리 몇 년을 사용하는 동안 변경 다시 우리는 지금 다른 PC와 Windows 버전에서 마이그레이션하는 데 어려움이 사용자로부터 정기적으로 지원 요청을받을소프트웨어 구성 설정을 저장하기 위해 Windows 레지스트리에 어떤 대안이 있습니까?
SetRegistryKey("MyCompanyName");
를 사용하여, 나는 왔어요 레지스트리를 사용하면 문제가 해결되는 것보다 더 많은 문제가 발생한다는 결론에 도달했습니다. 특히 사용자별로 설정을 저장하려는 경우 .INI 파일로 돌아가고 싶지 않으므로 GetProfile ... 및 SetProfile ... 함수의 자체 버전을 작성하여 데이터 베이스. 아무도 이미 이것을 했습니까? 그리고 누구든지 너무 많은 코드 수정이 필요하지 않은 레지스트리 사용에 대한 대체 라이브러리의 기존 드롭을 알고 있습니까? 이상적으로는 기존 사용자를 지원하기 위해 레지스트리에서 초기 값을 읽을 수있는 옵션을 갖고 싶습니다.
데이터베이스로 전환하여 지원 요청을 줄이려고합니까? 혹시 지원 해 봤어? –
데이터베이스가 아닌 단순한 XML 파일이면 충분합니다. –