Λογισμικό Καταγραφής Δραστηριότητας Ποντικιού

Για οποιαδήποτε ερώτηση σχετικά με τη χρήση καθώς και την ανάπτυξη εφαρμογών, εδώ είναι το κατάλληλο μέρος. Απαγορεύονται θέματα σχετικά με warez καθώς και η αναζήτηση serial και cracks προγραμμάτων.

Λογισμικό Καταγραφής Δραστηριότητας Ποντικιού

Δημοσίευσηαπό Seitjo90 » 25 Μάιος 2010, 21:33

Καλησπέρα

Ψάχνω κάποιο πρόγραμμα που θα μου επτρέπει να καταγράφω την κίνηση ενός ποντικιού
(δηλαδή να μπορώ να καταγράφω τον αριθμό των κλικ που γίνονται, το χρόνο κίνησης κτλ)
και να μπορώ να τα επεξεργαστώ στη συνέχεια.

Καμιά ιδέα ??? ???
Some people want it to happen, some wish it would happen, and others make it happen - Michael Jordan
Άβαταρ μέλους
Seitjo90
Γενικός Συντονιστής
 
Δημοσιεύσεις: 1983
Εγγραφή: 10 Νοέμ 2008, 19:24
Τοποθεσία: Dublin, Ireland
Φοιτητής ΗΜΜΥ: Όχι

Re: Λογισμικό Καταγραφής Δραστηριότητας Ποντικιού

Δημοσίευσηαπό mpougatsas » 26 Μάιος 2010, 00:39

Αν είσαι εξοικιωμένος με την Java, τοτε ίσως αυτό να σε βοηθούσε να κάνεις κάτι απλό που θα σου έδινε ότι αποτελέσματα ψάχνεις.
Κράτα το για την περίπτωση που δεν βρείς κάτι έτοιμο να κάνει τη δουλειά σου! ;)
Άβαταρ μέλους
mpougatsas
Full Member
 
Δημοσιεύσεις: 224
Εγγραφή: 21 Μαρ 2008, 12:58
Φοιτητής ΗΜΜΥ: Ναι

Re: Λογισμικό Καταγραφής Δραστηριότητας Ποντικιού

Δημοσίευσηαπό James » 26 Μάιος 2010, 14:12

Δεν έχω δοκιμάσει κάποιο πρόγραμμα αλλά γενικότερα εντάσσονται στην κατηγορία των keyloggers (ορισμένα καταγράφουν και κινήσεις ποντικιού).

Με γλώσσες όπως η java θεωρώ ότι είναι πολύ δύσκολο να γίνει μιας και τα mouse/keyboard hooks είναι θέμα λειτουργικού (ψάξε για mouse hooks αν ενδιαφέρεσαι να φτιάξεις κάτι δικό σου - για Windows πρέπει να δουλέψεις σε επίπεδο win32). Συγκεκριμένα το παραπάνω πρόγραμμα σε java καταγράφει το ποντίκι μόνο σε επίπεδο εφαρμογής, δηλαδή μόνο αν το παράθυρο είναι ενεργό (επιλεγμένο).

EDIT: Εδώ ένα παράδειγμα σε C# που κάνει χρήση του Win32 API που ανέφερα. Μέσα στην HookCallback μπορείς να καταναλώνεις το WM_MOUSEMOVE event. Ο λόγος που σου προτείνω να δημιουργήσεις κάτι δικό σου είναι επειδή πιστεύω δεν θα καταφέρεις να κάνεις εύκολα custom επεξεργασία (παρεμπιπτόντως για τι είδους επεξεργασία πρόκειται;) σε δεδομένα προγραμμάτων από τρίτους κατασκευαστές.
(Μόνο) James
Άβαταρ μέλους
James
Διαχειριστής
 
Δημοσιεύσεις: 1740
Εγγραφή: 08 Ιαν 2008, 22:29
Φοιτητής ΗΜΜΥ: Όχι

Re: Λογισμικό Καταγραφής Δραστηριότητας Ποντικιού

Δημοσίευσηαπό Seitjo90 » 26 Μάιος 2010, 16:24

Ευχαριστώ πολύ για τη βοήθεια

James έγραψε:παρεμπιπτόντως για τι είδους επεξεργασία πρόκειται;


Θέλω με το πρόγραμμα αυτό να καταγράφω τις κινήσεις του ποντικιού που κάνει ο χρήστης ώστε στη συνέχεια να βρίσκω τι ενέργειες πραγματοποίησε,
να τις καταγράψω και να βγάλω κάποια στατιστικά στοιχεία σχετικά με τη δραστηριότητα του χρήστη
(πόσα κλικ κάνει, πόσο χρόνο αφιερώνει ο χρήστης, με τι ρυθμό γίνονται τα κλικ...)
Some people want it to happen, some wish it would happen, and others make it happen - Michael Jordan
Άβαταρ μέλους
Seitjo90
Γενικός Συντονιστής
 
Δημοσιεύσεις: 1983
Εγγραφή: 10 Νοέμ 2008, 19:24
Τοποθεσία: Dublin, Ireland
Φοιτητής ΗΜΜΥ: Όχι

Re: Λογισμικό Καταγραφής Δραστηριότητας Ποντικιού

Δημοσίευσηαπό James » 26 Μάιος 2010, 17:00

Όπως είπα και πριν, θεωρώ δύσκολο να βρεις πρόγραμμα που να εξάγει δεδομένα κίνησης ποντικιού σε μορφή άμεσα εκμεταλλεύσιμη από σένα (χωρίς να σημαίνει ότι δεν υπάρχει κιόλας). Αν εμπιστεύεσαι τον εαυτό σου στον προγραμματισμό, ένα καλό σημείο εκκίνησης είναι τα hooks που σου ανέφερα. Έκανα compile το demo που παρέθεσα πριν και το επισυνάπτω για να δεις τι περίπου κάνει (φυσικά μπορεί να καταναλώσει όλα τα events που σχετίζονται με το ποντίκι, στο παράδειγμα αυτό όμως μόνο το αριστερό κλικ). Ελαχιστοποίησε όλα τα παράθυρα και άφησε μόνο την κονσόλα του ανοιχτή για να βλέπεις το output. Χρειάζεται XP με εγκατεστημένο το .NET Framework 2.0 ή Vista/7.

Τα
πόσα κλικ κάνει, πόσο χρόνο αφιερώνει ο χρήστης, με τι ρυθμό γίνονται τα κλικ
είναι άμεσα υπολογίσιμα.

Αν τελικά αποφασίσεις να κάνεις κάτι δικό σου, είμαι στη διάθεσή σου για οτιδήποτε χρειαστείς.
Συνημμένα
hook.zip
(3.86 KiB) Έχει μεταφορτωθεί 211 φορές
(Μόνο) James
Άβαταρ μέλους
James
Διαχειριστής
 
Δημοσιεύσεις: 1740
Εγγραφή: 08 Ιαν 2008, 22:29
Φοιτητής ΗΜΜΥ: Όχι

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 8 επισκέπτες