windows işlemleri hakkında
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
windows işlemleri hakkında
bilgisayarda kaçtane Hard disk var...diyelim 3 yada 4 Hard disk var...
şunu yapacağım...bilgisayarda internetten cd den flopy den USN diskten nerden olursa olsun bir dosya bilgisayarında HDD sine yüklendiğinde bundan haberdar olmalıyım....sürekli tetikte bekleyen bir program..yeni bir dosya geldiğinde bana nereye ne geldiğinin bilgisini verebilecek bir program...
bu konuda mantık yürüttüm ama sizlerinden fikirlerini bekliyorum...
nasıl olabilir...
teşekkürler
şunu yapacağım...bilgisayarda internetten cd den flopy den USN diskten nerden olursa olsun bir dosya bilgisayarında HDD sine yüklendiğinde bundan haberdar olmalıyım....sürekli tetikte bekleyen bir program..yeni bir dosya geldiğinde bana nereye ne geldiğinin bilgisini verebilecek bir program...
bu konuda mantık yürüttüm ama sizlerinden fikirlerini bekliyorum...
nasıl olabilir...
teşekkürler
Hdd lerin Kapasite karşılaştırmasına bakabilirsin 10 saniye önce şu kapasitedeydi şimdi şu oldu bunu geliştirerek klasörlerede uygulayabilirsin. Hangi klasör değiştiyse oraya bir şey yüklenmiştir gibi.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
dogru
kesinlikle güzel bir mantık...
şoyle düşündüm...genel olarak Hdd nin boyutunu aldım...ben şunu tasarladım...son kök dizine kadar klasor boyutları ile ineyim..en son değişiklik olan klasoru gorduğum anda dos tan dir ile yada tek tek dosyaları inceliyim...
ancak şunu düşündüm...program ilk kurulurken bütün klasorleri tarayıp boyut bilgilerini almam çok uzun sürermi ? bunu aldıktan sonra gerisi daha kolay...programda sanal olarak HDD yi 4-5 parçaya bölüp taramaları o düzen de tasarlıyabilirim...ancak dediğim gibi bu tarama işlemi çok uzun sürermi? mantık olarak...
2 nci mantık...
acaba hdd yüzeyini fiziksel olarak tarayıp orda bir değişikliği yakalamanın ve buranın başlangıç adresini alıp gibi o noktadaki değişikliği alglıalyıp orda ki dosyayı ogrenmek gibi bir işlem mümkünmü ?
bu çalışmanın forum içinde güzel bir örnek teşkil edeceğini düşünüyorum...
Fikirlerini belirten herkese teşekkürler...
şoyle düşündüm...genel olarak Hdd nin boyutunu aldım...ben şunu tasarladım...son kök dizine kadar klasor boyutları ile ineyim..en son değişiklik olan klasoru gorduğum anda dos tan dir ile yada tek tek dosyaları inceliyim...
ancak şunu düşündüm...program ilk kurulurken bütün klasorleri tarayıp boyut bilgilerini almam çok uzun sürermi ? bunu aldıktan sonra gerisi daha kolay...programda sanal olarak HDD yi 4-5 parçaya bölüp taramaları o düzen de tasarlıyabilirim...ancak dediğim gibi bu tarama işlemi çok uzun sürermi? mantık olarak...
2 nci mantık...
acaba hdd yüzeyini fiziksel olarak tarayıp orda bir değişikliği yakalamanın ve buranın başlangıç adresini alıp gibi o noktadaki değişikliği alglıalyıp orda ki dosyayı ogrenmek gibi bir işlem mümkünmü ?
bu çalışmanın forum içinde güzel bir örnek teşkil edeceğini düşünüyorum...
Fikirlerini belirten herkese teşekkürler...
Re: dogru
Mertcenk şimdi Dos ortamına geçtim ve bir dır çektim.mertcenk yazdı: ancak şunu düşündüm...program ilk kurulurken bütün klasorleri tarayıp boyut bilgilerini almam çok uzun sürermi ? bunu aldıktan sonra gerisi daha kolay...programda sanal olarak HDD yi 4-5 parçaya bölüp taramaları o düzen de tasarlıyabilirim...ancak dediğim gibi bu tarama işlemi çok uzun sürermi? mantık olarak...
Bu dır işlemim saniye almadı !C:\>dir
C sürücüsündeki birimin etiketi yok.
Birim Seri Numarası: 641B-F73B
C:\ dizini
30.03.2005 23:36 60 ARABA.DAT
02.11.2004 20:40 0 AUTOEXEC.BAT
02.11.2004 20:40 0 CONFIG.SYS
26.12.2004 21:52 <DIR> DataGom
10.12.2004 22:29 0 DataGomveri.mdb
05.01.2005 20:34 322.560 DENEME.GDB
04.11.2004 21:43 <DIR> Documents and S
20.11.2004 23:39 488 huseyin.lnk
02.11.2004 21:35 <DIR> HUSOCHIP
13.04.2005 23:55 <DIR> husodbedit
10.05.2005 23:52 <DIR> HusoKa
18.05.2005 23:33 2.893.332 HusoKa.zip
02.11.2004 21:35 <DIR> HusoSet
07.01.2005 00:55 4.046.236 HusoSet.rar
02.11.2004 20:49 <DIR> Inetpub
04.11.2004 23:18 <DIR> Inprise
15.05.2005 16:41 13.030 PDOXUSRS.NET
07.05.2005 01:26 <DIR> Program Files
22.11.2004 22:44 422.912 Project1.exe
03.05.2001 19:43 0 tempfile.tmp
22.11.2004 22:44 3.369 Unit1.dcu
10.12.2004 23:42 147.456 veri.mdb
10.12.2004 22:16 23 veri.rc
11.12.2004 01:13 147.528 veri.RES
10.12.2004 23:42 147.456 veri1.mdb
13.05.2005 22:05 <DIR> WINDOWS
16 Dosya 8.144.450 bayt
10 Dizin 24.638.406.656 bayt boş
bak burada karşılaştırma yapacağımız bir cok unsur çıktı son değiştirme tarihi ve saati kapasite komple hard diski taramana gerek yok anadizinleri baz alabilirsin gibime geliyor.
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Ben geçenlerde dostan bir text file tüm dosyları ve boyutları, tarih bilgililerini atmıştın yaklaşık bir 5 MB lik bir text file oldu. Onuda Ms-sql e geönderdim satır satır , path, file name, date, boyut falan gibi. bu işlemi yapamak baya bir zaman aldı. ve windows klasörü altında bir çok dosya sürekli tarih veya botuy bakımından kendiliğinde değişiyor (windows kullanıyor). Daha sonra bir sql cümlesiyle iki farklı zamanda aldığım değerleri karşılaştırdım. bu çok kısa sürdü ama. Yukarıda dediğim gibi bir çok dosya değişikliğe uğruyor.
Ben system tryda bir icon ile bilgileri gösteren bir program yapmıştım. Diske bişey yazılınca sari silinince başka bir renk oluyordu.
programa bir bakayım bulursan kodu buraya eklerim.
Ben system tryda bir icon ile bilgileri gösteren bir program yapmıştım. Diske bişey yazılınca sari silinince başka bir renk oluyordu.
programa bir bakayım bulursan kodu buraya eklerim.
I love my car.
Blog Yaptık
Blog Yaptık
komple HDD değil
yo ben komple hard diski taramıyacağım...mesela bilgisayarda iki tane hdd var....bakacağım hangisinde boyut bilgisi değişmişse...ondan bi alta ineceğim...alt klasorlerde sıra ile sadece boyut değerlerine bakacağım...daha once her klasorun boyut bilgisini aldığım için karşılaştırıp değişiklik olan klasore gireceğim...aşağıya dogru en alt klasoru bulana kadar boyle ineceğim...en alttakini bulunca orda dir çekeceğim.... daha oncede bütün file leri kaydettiğim için...gidip kaydettiğim yerden ilgili klasoru alıp burdaki degerler ile karşılaştıracağım...sonucta ortaya farklı olan dosya çıkacak...ve onu alıp eski db ye yazacağım ve boylece bilgisayarda olan değişikliği farkedip kayıt altına almış olacağım....
bu işlemin mantığı sizce dogrumu ? ne gibi zorluklarla karşılaşabilirim..
teşekkürler
bu işlemin mantığı sizce dogrumu ? ne gibi zorluklarla karşılaşabilirim..
teşekkürler
dosya değil
değişen bir dosyanın benim için anlamı yok...sadece yeni bir dosya oluşuşsa bu bana yeter....bir dosya da değişiklik olsun..ister boyutu değişsin ister değişmesin...bu onemli değil...dosyanın tamamen silinme yada yeni bir dosya oluşması...ben bunu tespit etsem yeter...
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
bence bunu makine dilinde diske kayıt işlemlerinin çağrılmasını takip ederek yapmak lazım. diske yazma interruptı çağrıldığında direk program devreye girmeli. bu fonksiyonu hazır halde bulabilirsen çok daha kolay olur . anti virüs yazılımları bu mantıkta çalışıyor. diske kayıt interruptı çağrılınca devreye girerek kaydedilecek dosyayı tarıyorlar. kolay gelsin