pengantar
Saya telah menulis sebuah aplikasi yang mengindeks registri dan aplikasi lain yang mencari indeks ini.
Ini menghasilkan hasil hampir instan saat Anda mengetik, ini memungkinkan Anda untuk dengan cepat mencari beberapa hal.
Lihat demonstrasi video ini , menunjukkan seberapa cepat hasilnya, tiga pencarian berbeda dan dua lompatan registri.
Indeks
Untuk keperluan pengindeksan, saya menggunakan Lucene.net , bukankah itu terdengar asing ?
Ini memungkinkan saya untuk mengindeks data langsung dari registri, tanpa menggunakan database SQL untuk menyimpan data. Selain itu, Lucene.net memiliki banyak opsi pengindeksan dan fitur terkait pencarian yang berguna!
Indeks ini akan disimpan %LOCALAPPDATA%\RegistryIndex
, dan memiliki ukuran sekitar 160 MB.
Aplikasi 1: RegistryIndex.exe
Hal ini akan membuang seluruh registri ke folder indeks yang disebutkan di atas,
silakan catatan bahwa HKEY_CLASSES_ROOT
dan HKEY_CURRENT_USER
adalah gatal-gatal shortcut dan dengan demikian tidak diindeks.
Meskipun tidak berfungsi tanpa Anda mungkin ingin mengkonfigurasinya untuk secara otomatis dijalankan sebagai administrator .
Setelah aplikasi menunjukkan bahwa itu dilakukan, Anda dapat menutup jendela dan dengan demikian indeks telah dibuat.
Aplikasi 2: RegistrySearch.exe
Ini sederhana, ketik sesuatu untuk dicari di kotak teks di atas dan hasilnya akan mengalir masuk
Mengetik sintaks yang salah akan menghasilkan kotak teks kuning dan kesalahan di bilah status di bagian bawah.
Fitur pencarian khusus seperti operasi wildcard dan boolean didukung, lihat Query Syntax untuk informasi lebih lanjut. Harap perhatikan bahwa bidang yang ditentukan tidak akan berfungsi dalam pengaturan saat ini, sistem mencari dalam gabungan jalur dan nilai tokenized. Jadi A \ B \ C dengan nilai DEF menjadi ABCDE F.
Contoh pencarian jalur yang tepat: "HKEY_LOCAL_MACHINE SOFTWARE"
Pencarian dibatasi hingga 1000 hasil.
Klik dua kali entri untuk melompat ke sana dalam registri, ini menggunakan regjump.exe dari SysInternals.
Anda perlu menjalankan program pencarian sebagai administrator agar lompatan berfungsi, terima EULA pertama kali.
Fitur masa depan
Lihat versi saat ini sebagai Pratinjau Teknis, itu berfungsi tetapi bisa menggunakan refactoring dan make-up.
- Ikon & versi aplikasi
- Konfigurasi
- Menyoroti hasil
- Paket pemasang
- Layanan monitor (Melacak perubahan registri menggunakan hook dan memperbarui indeks)
Perubahan
- 21/03: Sekarang toko di
%LOCALAPPDATA%
, minta Administrators
izin.
Unduh
Klik di sini untuk mengunduh , unzip semua file ke lokasi yang disukai, buat pintasan ke RegistryIndex / Search.exe.
Sumber
Ini tidak membingungkan, jadi untuk memeriksa IL Anda dapat menggunakan Reflektor jika Anda mau.
Saya mungkin melepaskan source ketika dire-refored dengan sedikit lebih banyak fitur, mungkin saya bisa meletakkannya di CodePlex.