Ενδιαφέρομαι να γράψω σε Delphi ένα πρόγραμμα που θα δείχνει "οπτικά" την χρήση του σκληρού δίσκου (ή των σκληρών δίσκων αν είναι περισσότεροι από ένας) του εκάστοτε μηχανήματος.
Επειδή χρησιμοποιώ αρκετά μηχανήματα με Remote Desktop στα οποία δεν έχω φυσική πρόσβαση θα ήθελα να μπορώ να ελέγχω από το desktop την κίνηση στους δίσκους τους.
Γνωρίζει λοιπόν κανείς κάποιο component ή που και πως (κυρίως) να ψάξω για να βρω κώδικα ή/και πληροφορίες που να με βοηθήσουν να φτιάξω το πρόγραμμα?
Εμφάνιση 1-6 από 6
Θέμα: HDD Activity σε Delphi
-
24-04-07, 17:02 HDD Activity σε Delphi #1
Τελευταία επεξεργασία από το μέλος user9 : 24-04-07 στις 17:02.
-
25-04-07, 10:47 Απάντηση: HDD Activity σε Delphi #2
Κοίτα γενικά δεν έχω ιδέα, αλλά παλιά που ήθελα να γράψω ένα key-logger μια περίπτωση ήταν τα hooks. Αν θυμάμαι καλά είναι κάτι σαν callbacks που τρέχουν όπου τα έχεις βάλει εσύ (στην περίπτωσή μου, όταν πατιόταν κάποιο πλήκτρο). Δες το win32 api & hooks για σχετικά. Αν μπορέσεις να κάνεις register ένα hook για εγγραφή και διάβασμα δεδομένων από τον δίσκο θα είσαι οκ. Πάντως γενικά δεν θα είναι πολύ εύκολο, θα έχει διάβασμα. Από την άλλη, αν μπορούσες να βρεις ποια dll καλεί ο Task Manager θα ήταν μια αρχή. Στα processes άμα πας view-> select columns έχει I/O Read & I/O Write. Λογικά αυτά τα δεδομένα από κάποιο dll θα τα παίρνει.
Ελπίζω να σου έδωσε μερικές ιδέες.Heh, screw you guys... I'm going home!
-
25-04-07, 16:46 Απάντηση: HDD Activity σε Delphi #3
http://www.magsys.co.uk/delphi/magwmi.asp
Αν θες και remoting δες το RemObjects Framework, το WMI πάντως έχει από μόνο του.
-
25-04-07, 16:55 Απάντηση: HDD Activity σε Delphi #4
Thanks.
To Magenda WMI το είχα κατεβάσει χθες και προσπαθούσα να δω πως να το χρησιμοποιήσω. Είναι εύκολο να βρεις πληροφορίες από το SMART κυρίως σχετικά με τα serials και την φυσική κατάστασή του. Αλλά δεν έχουν όλοι ενεργοποιημένο το SMART στο σύστημά τους (πολλοί δεν θα το ήθελαν καν).
Τα hooks λίγο που έψαξα απλά είναι μπελάς για τα Vista καθώς έχουν κάνει drop το support των 16bit και οι ρουτίνες που αντικατέστησαν τις προηγούμενες έχουν θεματάκια.
-
26-04-07, 15:12 Απάντηση: HDD Activity σε Delphi #5
Το βρήκα!!!!
Πράγματι χρησιμοποίησα το Magenda WMI και βρήκα ένα property "DiskBytesPerSec" που υπάρχει κάπου στο WMI σύστημα. Αυτό μου δίνει την δυνατότητα να ελέγχω (όποτε θεωρώ σκόπιμο, αλλά σχετικά real-time) την κίνηση στο δίσκο και αντίστοιχα να αναβοσβήνει ένα "λαμπάκι". Thanks για την βοήθεια, θα σας στείλω την πρώτη έκδοση δώρο
-
28-05-07, 03:23 Απάντηση: HDD Activity σε Delphi #6
dvm έχω ασχοληθεί πολύ με delphi. Τώρα είδα το lazarus που κάνει compile και σε windows και linux. Το έχεις χρησιμοποιήσει;
Intel i5 3570K / Intel Q9550 / Intel i3 / Intel Celeron G530 / Amd P-320 / AMD Sempron 2600+ / Intel Atom / AMD Athlon 2200+ / XBOX Media Center
Using windows 7 and Debian Linux
Παρόμοια Θέματα
-
PCMon (Monitoring Utility για HDD activity, CPU usage, memory usage...)
Από user9 στο φόρουμ WindowsΜηνύματα: 69Τελευταίο Μήνυμα: 21-03-08, 07:04 -
Ghost Image από 80άρη HDD σε 160άρη HDD
Από manicx στο φόρουμ Σκληροί δίσκοι, αποθηκευτικά μέσα και λοιπά περιφερειακάΜηνύματα: 5Τελευταίο Μήνυμα: 03-12-07, 11:01 -
XP x64 + μεταφορά μεγάλου όγκου δεδομένων hdd<->hdd = χελώνα σύστημα.
Από MD1032 στο φόρουμ WindowsΜηνύματα: 12Τελευταίο Μήνυμα: 19-09-07, 21:39 -
Delphi
Από Nikoletta6 στο φόρουμ Προγραμματισμός και γλώσσες προγραμματισμούΜηνύματα: 9Τελευταίο Μήνυμα: 23-05-06, 16:03
Bookmarks