C# İle Windowsta Arama Yapmak
-
Windows tuşuna basıp bir şeyler yazıp enter yapıyoruz ben de geliştirdiğim bir projenin için de böyle bir şey yapmak istiyorum windowsun search sdk'si varmış ama nasıl kullanacağımı anlamadım. Bir textbox olacak textboxta ki veriyi alıp windowsta yüklü olanlar içinde arayacak bir şey yapmak istiyorum ama nereden başlayacağımı hangi sınıfı hangi apiyi kullanacağımı bilemedim. Yardımlarınızı bekliyorum gençler ve kendini daima genç hissedenler...
-
http://www.codeproject.com/Articles/10692/Desktop-Search-Application-Part-1
örnek application işini görebilir. lucene.net kütüphanesi kullanılmış bu uygulamada. search işlemlerinde güzel bir kütüphanedir.
edit: terror haklı onun haricinde oledb ve adodb ilede bağlantı yapılıyormuş snaırım.
http://answers.oreilly.com/topic/2103-how-do-you-query-windows-search-using-ado/
http://www.thejoyofcode.com/Using_Windows_Search_in_your_applications.aspx
FCN tarafından 07/May/13 22:14 tarihinde düzenlenmiştir -
Arama işi için windowsun kendi serviside var. Tam adını hatırlamıyorum ancak belki onu API'lerle kullanabilirsin.
Lucene konusu için önce Index vs. oluşturmak gerektiği için bu durumda işini zora sokar hocam.
-
yeri değil ama söylemeden geçemeyeceğim.
dosya aramak için: Agent Ransack (Ücretsiz)
dosyaları toplu adlandırmak için: Ant Renamer (Ücretsiz)
-
-
sadece yüklü uygulamalarda arayacaksan bu kısayolların hepsi "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\" da tutulmuyomu?
o klasörü alt klasörüyle birlikte indexlesen sonra orda aratsan olmazmı?
sadece fikir olsun diye söylüyorum
tüm dosyalarda arama yapıcaksan da voidtools.com da everything in sdk sı var, onu kullanabilirsin belki, yada command line interface i var onla aratıp dönen sonucu parse edebilirsin
@daft agent ranksack dosya içeriğinde arıyomu? everything ile farkı ne?
