Jaco Δημοσιεύτηκε Ιούλιος 16, 2008 #1 Κοινοποίηση Δημοσιεύτηκε Ιούλιος 16, 2008 Παίζοντας με το smbios και τα Windows Management Instrumentation (WMI) classes βγήκε ένα προγραμματάκι με το όποιο βλέπετε κάποια στοιχεία του συστήματος... δεν είναι κάτι ιδιαίτερο, ενάς απλός viewer είναι... τρέχει σε Windows ΧP, 2003 (σε Vista δεν ξέρω)... Το κατεβάζετε από εδώ (περίπου 92ΚΒ)... Αν δεν σας τρέχει τότε χρειάζεστε τα runtimes της MS... και μερικές εικόνες... Link to comment Share on other sites More sharing options...
DJD Ιούλιος 16, 2008 #2 Κοινοποίηση Ιούλιος 16, 2008 Ενδιαφέρον! Κι αμέσως έρχομαι στην πρώτη ερώτηση, μιας και κάνει poll μέσα από WMI, πόσο εύκολα θα μπορούσες να τραβήξεις info από network pc? Link to comment Share on other sites More sharing options...
racer Ιούλιος 16, 2008 #3 Κοινοποίηση Ιούλιος 16, 2008 Δεν τρέχει σε Vista Έβαλα και τα runtimes. Δοκίμασα και με συμβατότητα για XP SP2 Link to comment Share on other sites More sharing options...
Jaco Ιούλιος 16, 2008 Author #4 Κοινοποίηση Ιούλιος 16, 2008 Ενδιαφέρον! Κι αμέσως έρχομαι στην πρώτη ερώτηση, μιας και κάνει poll μέσα από WMI, πόσο εύκολα θα μπορούσες να τραβήξεις info από network pc? :baby: Τρίκυ κουέστιον... θεωρητικά απλά αλλάζεις το hostname στο object που κάνει τα queries μέσα στο wmi, οπότε θα παίρνει τα δεδομένα του άλλου host... αυτή την στιγμή είναι hardcoded, αλλά μπορεί να μπει σαν επιλογή, δεν το έχω δοκιμάσει, αλλά ο μόνος περιορισμός είναι το target host να είναι winXP/2003 και να μην κόβει το firewall τα queries... Δεν τρέχει σε VistaΈβαλα και τα runtimes πακέτο... είναι τα άτιμα, ασύμβατα με τον ίδιο τους τον εαυτό... Edit: το δοκίμασα για remote, αλλά δεν φτουράει καθώς θέλει να κάνεις login με το user/pass του registered user, πράγμα το οποίο δεν το έχω φτιάξει στον κώδικα... πάντως για remote management σίγουρα είναι καλύτερο να χρησιμοποιεί κανείς τα wmi tools της MS, που είναι σαφώς πιο πλήρη και μπορείς εκτός από το να διαβάζεις, να γράφεις κιόλας και όλα αυτά από τον web browser... αλλά εντάξει, αυτό είναι για διαχείριση και μπορεί εύκολα κάποιος να χάσει την μπάλα... Link to comment Share on other sites More sharing options...
DJD Ιούλιος 16, 2008 #5 Κοινοποίηση Ιούλιος 16, 2008 Μπορώ να το κάνω πιο complicated αν θες.. να διαβάζει τα hostnames από ένα txt αρχείο και να βγάζει τα results σε csv βάση του τι έχεις επιλέξει να δεις. (οκ οκ σταματάω) Είχα κάνει κάτι παρόμοιο με VBscript γιατί ήθελα μαζική πληροφορία από τους servers του δικτύου, αλλά είχα πρόβλημα με το error handling και το ψιλοάφησα. Όπως και να χει, εμένα μ' αρέσει Link to comment Share on other sites More sharing options...
Jaco Ιούλιος 16, 2008 Author #6 Κοινοποίηση Ιούλιος 16, 2008 Ναι βασικά μπορείς να κάνεις παπάδες... το error handling στην vb είναι θέμα γιατί με τα null objects ζορίζεται και αν βαρέσει δεν σώζεται, οπότε ο κώδικας "απλώνει" πολύ... το μόνο κακό που είδα τελικά είναι ότι με το smbios-wmi δεν έχεις την "πραγματική" πληροφορία, αλλά την προ-μασημένη από τα win, αλλά δυστυχώς το λειτουργικό δεν σε αφήνει να διαβάσεις απ'ευθείας την μνήμη από το smbios... θα μου πεις δεν έχει διαφορά και ίσως και καλύτερα γιατί έχει τα apis που το κάνουν πιο εύκολο, αλλά από την άλλη χάνεται όλο το "παιχνίδι"... Link to comment Share on other sites More sharing options...
chroma Ιούλιος 16, 2008 #7 Κοινοποίηση Ιούλιος 16, 2008 Πολύ ενδιαφέρον, σίγουρα θα έχει χρήση το remote.fyi υπάρχει ήδη πρόγραμμα για monitor, tuning, oc με τον τίτλο systool από το techpowerup.com Link to comment Share on other sites More sharing options...
Jaco Ιούλιος 16, 2008 Author #8 Κοινοποίηση Ιούλιος 16, 2008 @chroma, ναι η αλήθεια είναι ότι του έδωσα πολύ πρωτότυπο όνομα... Για remote δοκίμασε το wmi tools της MS, αυτό είναι ένα screenshot που έβγαλα από έναν remote υπολογιστή στο δίκτυο... μπορείς να κάνεις εύκολα "ζημιά" με αυτό το εργαλείο... :whistling είπα να του αλλάξω το όνομα από τα drives για πλάκα, αλλά δεν λέει γιατί είναι ο προϊστάμενός μου... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.