소개
레지스트리를 인덱싱하는 응용 프로그램과이 인덱스를 검색하는 다른 응용 프로그램을 작성했습니다.
이렇게 하면 입력하는 동안 거의 즉각적인 결과 를 얻을 수 있으므로 여러 항목을 빠르게 검색 할 수 있습니다.
이 비디오 데모를보고 빠른 결과, 3 가지 다른 검색 및 2 개의 레지스트리 점프를 보여줍니다.
색인
색인 작업을 위해 Lucene.net을 사용하고 있는데 익숙 하지 않습니까?
이를 통해 SQL 데이터베이스를 사용하여 데이터를 저장하지 않고도 레지스트리에서 직접 데이터를 인덱싱 할 수 있습니다. 또한 Lucene.net에는 유용한 인덱싱 옵션과 검색 관련 기능이 많이 있습니다!
이 색인은에 저장되며 %LOCALAPPDATA%\RegistryIndex
크기는 약 160MB입니다.
응용 프로그램 1 : RegistryIndex.exe
이는 위에 언급 된 인덱스 폴더에 대한 전체 레지스트리, 덤프
것을 제발이 메모를 HKEY_CLASSES_ROOT
하고 HKEY_CURRENT_USER
바로 가기 두드러기이며, 따라서 인덱싱되지 않습니다.
없이 작동하지만 자동 으로 관리자 권한 으로 실행되도록 구성 할 수 있습니다 .
응용 프로그램에서 완료된 것으로 표시되면 창을 닫을 수 있으며 인덱스가 만들어집니다.
응용 프로그램 2 : RegistrySearch.exe
이것은 간단합니다. 위의 텍스트 상자에 검색 할 내용을 입력하면 결과가 나타납니다.
잘못된 구문을 입력 하면 노란색 텍스트 상자 가 표시되고 하단의 상태 표시 줄에 오류가 발생합니다.
와일드 카드 및 부울 연산과 같은 특수 검색 기능 이 지원됩니다 . 자세한 내용 은 쿼리 구문 을 참조하십시오. 필드를 지정하면 현재 설정에서 작동하지 않으므로 시스템은 토큰 화 된 경로와 값을 연결하여 검색합니다. 따라서 DEF 값을 가진 A \ B \ C는 ABCDE F가됩니다.
정확한 경로를 검색하는 예 : "HKEY_LOCAL_MACHINE SOFTWARE"
검색 결과는 1000 개로 제한됩니다.
레지스트리에서 항목을 두 번 클릭하면 SysInternals의 regjump.exe 가 사용 됩니다. 점프가 작동 하려면 검색 프로그램을 관리자로 실행
해야합니다 . EULA를 처음 수락하십시오.
향후 기능
현재 버전을 기술 미리보기로 사용하십시오. 작동하지만 리팩토링 및 메이크업을 사용할 수 있습니다.
- 응용 프로그램 아이콘 및 버전
- 구성
- 결과 강조
- 설치 프로그램 패키지
- 서비스 모니터링 (후크를 사용하여 레지스트리 변경 사항 추적 및 인덱스 업데이트)
변경
- 21/03 :에 저장하고 허가를
%LOCALAPPDATA%
요청합니다 Administrators
.
다운로드
다운로드하려면 여기를 클릭하고 모든 파일을 원하는 위치에 압축 해제하고 RegistryIndex / Search.exe에 대한 바로 가기를 만드십시오.
출처
난독 처리되지 않았으므로 IL을 검사하려면 원하는 경우 리플렉터를 사용할 수 있습니다.
좀 더 많은 기능으로 리팩토링 될 때 소스를 릴리스 할 수 있습니다. 아마도 CodePlex에 넣을 수 있습니다.