Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Program za nadziranje aktivnosti diska

[es] :: .NET :: Program za nadziranje aktivnosti diska

[ Pregleda: 2326 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Program za nadziranje aktivnosti diska26.07.2007. u 17:54 - pre 204 meseci
Zanima me da li bi u VB-u bilo moguce napraviti program koji bi nadzirao aktivnosti na odredjenoj particiji. U biti ideja je da se kreira aplikacija koja bi u odredjeni log file zapisivala svako brisanje file-a ili foldera na zeljenoj particiji ili folderu. U log bi se upisivao broj PC-a, datum i vrijeme brisanja, te naziv dokumenta koji je obrisan.

Osim ideje sve ostalo za mene je naucna fantastika.

Da li je netko vec radio nesto slicno i na koji nacin to realizirati.
steve585
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Program za nadziranje aktivnosti diska12.08.2007. u 11:42 - pre 203 meseci
Ista ljudi?

Da li je moguce postaviti Timer koji bi svako malo pravio reload aplikacije koja bi iscitavala promjene na direktoriju od proslog stanja ucitavanja? Zvuci li ovo logicno?

Da li postoji funkcija koja iscitava sadrzaj direktorija? Ako da onda bi bilo moguce stanje prije upisati u bazu, te stanje nakon reloada. Potom bi se sadrzaj prije i poslje uporedjivao, te bi se moglo vidjeti postoje li novi ili su izbrisani stari file-ovi.

Sljedeci problem je kako saznati tko je pristupao odredjenom file-u.

Ima li sve ovo ikakve logike? Ili je samo postavljanje problema krivo?
steve585
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Program za nadziranje aktivnosti diska12.08.2007. u 13:18 - pre 203 meseci
To sa povremenim iscitavanjem nije narocito efikasno, ali moze da posluzi ako je mali broj fajlova u pitanju. Za ocitavanje liste fajlova najbolje koristi FileSystemObject.
Inace, preko win32 api-a je moguce da postignes to sto hoces, ali ne znam tacno kako (google).
IMHO, najjednostavnije resenje ti je da (osim ako vb6 nije obavezan) to uradis u VB.NET-u u kojem imas klasu FileSystemWatcher koja ti drasticno olaksava celu stvar.
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Program za nadziranje aktivnosti diska12.08.2007. u 13:25 - pre 203 meseci
Probati cu VB 2005

Hvala covjek!

Ako sta napravim okacim link za download

steve585
 
Odgovor na temu

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: Program za nadziranje aktivnosti diska12.08.2007. u 13:54 - pre 203 meseci
Mozda ti ovo pomogne.
rgdrajko
Prikačeni fajlovi
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Program za nadziranje aktivnosti diska12.08.2007. u 22:16 - pre 203 meseci
rgdrajko, par pitanja:
1. Kakve veze prvi kod ima sa ovim forumom?
2. Kako se koristi drugi program. Mislim, sa korisnicke strane, kako se prate fajlovi i/ili direktorijumi? Posle cemo pricati i o programerskoj strani ako se pokaze potrebnim
3. Isto pitanje kao pod 2. samo se odnosi na cetvrti fajl.
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Program za nadziranje aktivnosti diska13.08.2007. u 19:07 - pre 203 meseci
Brzinski uradjeno u VB 2005 Expres.

Dajte svoje komentare!

Mislim da bi bilo dobo ove dokumente u koje se spremaju aktivnosti prilikom gasenja aplikacije preimenovati. Postoji li i zato klasa u VB 2005?
steve585
Prikačeni fajlovi
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Program za nadziranje aktivnosti diska13.08.2007. u 23:48 - pre 203 meseci
U dogadjaj Closing za form1 samo iskoristi system.IO.File.Move. Rename ti je premestanje fajla u novo ime :)
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Program za nadziranje aktivnosti diska15.08.2007. u 09:35 - pre 203 meseci
Backup log file-ova napravit!

Na koji nacin uzeti podatke o korisniku koji vrsi promjene na file-ovima. Npr. ime PC u mrezi ili Windows korisnicko ime?
steve585
Prikačeni fajlovi
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Program za nadziranje aktivnosti diska15.08.2007. u 18:41 - pre 203 meseci
Pokusao sam dobiti ime PC-a pomocu GetComputerName api funkcije , ali ne ide.

Na mrezi sam nasao nacin na koji dobiti ime PC-a na sljedeci nacin

Code:

Dim ImePCUser as String
Private Sub ImePC()
ImePCUser= My.Computer.Name
End Sub


Pa sam htjeo iskombinirati sljedece:

Code:

Private Sub FileSystemWatcher1_Created(ByVal sender As Object, ByVal e As System.IO.FileSystemEventArgs) Handles FileSystemWatcher1.Created
 RichTextBox2.AppendText(e.ChangeType.ToString() + ", " + Format(Now, "dd/MM/yyyy HH:mm") + Space(1) + e.FullPath + Space(1) + ImePCUser + Chr(13) + Chr(10))
        NazivArh = "CreateFi"
        A = RichTextBox2.Text
        Write()
    End Sub

Na ovaj nacin se moze dobiti ime PC-a, bez daljnjeg, samo pitanje je da li ce ovo davati ispravne rezultate ako se aplikacija postavi na server.

Ako se aplikacija vrti na npr Z:\ particiji kojoj mogu pristupiti svi korisnici unutar mreze i ako aplikacija prati aktivnost file-ova na ovoj particiji da li ce u log file biti upisano ime servera gdje je instalirana aplikacija ili ime PC-a korisnika koji je vrsio odredjene aktivnosti na file-ovima?

steve585
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Program za nadziranje aktivnosti diska15.08.2007. u 19:12 - pre 203 meseci
Posto se rgdrajko ne odaziva, odgovoricu ja umesto njega.
1. Nema nikakve veze jer je u pitanju C++ projekat
2. i 3. Ne moze se koristiti za ono sto je potrebno
rgdrajko po obicaju upload-uje gomilu koda koji nema veze sa temom.

Posto si presao na vb.net prebacicu temu u .NET forum.

[Ovu poruku je menjao Shadowed dana 19.08.2007. u 18:01 GMT+1]
 
Odgovor na temu

steve585
Stevan Stanić
Project Manager
Zagreb

Član broj: 131815
Poruke: 281
*.xnet.hr.



+1 Profil

icon Re: Program za nadziranje aktivnosti diska18.08.2007. u 19:34 - pre 203 meseci
Vezano za prethodni post:

Da li se ovim izrazom dobiva ime PC-a koje je pristupilo sa mreze ili ime PC-a gdje je aplikacija instalirana?

Code:

B = Environment.UserName + Environment.UserDomainName

steve585
 
Odgovor na temu

rgdrajko
Beograd

Član broj: 117734
Poruke: 710
80.93.249.*



+3 Profil

icon Re: Program za nadziranje aktivnosti diska19.08.2007. u 21:58 - pre 203 meseci
Citat:
Shadowed: Posto se rgdrajko ne odaziva, odgovoricu ja umesto njega.
1. Nema nikakve veze jer je u pitanju C++ projekat
2. i 3. Ne moze se koristiti za ono sto je potrebno
rgdrajko po obicaju upload-uje gomilu koda koji nema veze sa temom.

Posto si presao na vb.net prebacicu temu u .NET forum.



Odgovor:

1. Iako je c++ ima veze jer je algoritam isti, a ako ne skodi onda pomaze
2. Tu se naslo, a nisam proveravao zip fajl zbog nedostatka vremena, a koliko vidim ne moze da skodi, znaci koristi nekima, uvek je lako je odbaciti visak.

rgdrajko
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12851



+4784 Profil

icon Re: Program za nadziranje aktivnosti diska20.08.2007. u 01:06 - pre 203 meseci
Nije uvek (cak obicno nije) lako odbaciti visak jer to zahteva vreme i trud (koji mogu da, i obicno, kostaju). A cak i da nije tako, nije po pravilima foruma (vidi ispod).

Na ovom forumu kao i bar 99% drugih na internetu postoji nesto sto se zove offtopic (verujem da znas sta je, ako ne, reci pa cu objasniti).
To vazi i za prikacene fajlove, ne samo za tekst poruke.
 
Odgovor na temu

[es] :: .NET :: Program za nadziranje aktivnosti diska

[ Pregleda: 2326 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.