안녕하세요
요즘에 간단한 윈도우 레지스트리 편집 프로그램을 만들고 있습니다.
환경은 MFC에서 제작하고 있는데요. 궁금한게 레지스트리를 검색하는 방식입니다.
현재 freeware인 Regfinder라는 프로그램을 봤는데 검색 속도가 굉장히 빠르더라구요.
입력 문자열이 font 라면 전체 검색해서 찾는데 10초면 다 찾더라구요...
어떤 원리로 돌아가는지 너무 궁금합니다. 모든 레지스트리 정보가 담긴 파일이 로컬 컴퓨터에 있나요? 또 거기에 프로그램 내에서 접근이 가능한가요??
아니면 스레드를 여러개 돌려서 검색하는 방식인가요?? 제가 추측한 방식은 저거 2개인데... 검색해봐도 잘 안나오더라구요 ㅠㅠ 아 프로그램 내에서 쉘 실행 명령어로 Regedit을 불러와서 하는 방식도 생각했었습니다.
조언 부탁 드립니다. 개선하고 싶네요