Page 135 - Computer Για Όλους τ. 351

COMPUTER ΓΙΑ ΟΛΟΥΣ
135
Γ
ια να καταλάβουμε τον τρόπο με τον οποίο λειτουργούν οι
μηχανισμοί ενεργοποίησης των προγραμμάτων, μέσω
των σχετικών κωδικών, θα χρειαστούμε μία βασική κατα-
νόηση της registry των Windows. Η registry, λοιπόν, είναι κατά
μία έννοια το DNA των Windows. Εκεί αποθηκεύονται πληρο-
φορίες που καθορίζουν τον τρόπο με τον οποίο εμφανίζονται,
συμπεριφέρονται και λειτουργούν τα Windows και τα προ-
γράμματα που χρησιμοποιούμε. Καθορίζονται τα πάντα, όπως
το θέμα με το οποίο σχεδιάζονται και παρουσιάζονται τα παρά-
θυρα στην οθόνη, οι αντιστοιχίες τύπων αρχείων (μέσω των
επεκτάσεων των αρχείων) και προγραμμάτων που τα ανοί-
γουν, το μέγεθος της εικονικής μνήμης (swap file), ή και οι
ενεργοποιημένες συσκευές και οι drivers με τους οποίους λει-
τουργούν.
Οι πληροφορίες στη registry κατηγοριοποιούνται κάτω από
επτά κύριες κατηγορίες (HKEY_CLASSES_ROOT,
HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE,
HKEY_USERS, HKEY_CURRENT_CONFIG,
HKEY_PERFORMANCE_DATA και HKEY_DYN_DATA), από τις
οποίες ορισμένες μπορεί να μην υπάρχουν σε κάποια συστήμα-
τα (συνήθως οι HKEY_PERFORMANCE_DATA και HKEY_DYN_
DATA), ανάλογα προς τις ανάγκες και τις απαιτήσεις του
hardware. Οι κατηγορίες αυτές ονομάζονται «hives», κάτι που θα
συναντήσετε αργότερα στο πρόγραμμα Magical Jelly Bean
Keyfinder (επιλογή Tools>Load Hive). Η registry εμπεριέχεται σε
.
dat αρχεία, τα οποία ανοίγονται με τον Registry Editor.
Δοκιμάστε να δείτε τα περιεχόμενα της registry του δικού
σας υπολογιστή: Από το μενού Έναρξης, επιλέξτε Εκτέλεση
και εισάγετε regedit.exe. Ταξιδέψτε μέσα στα περιεχόμενα, αλ-
λά μην αλλάξετε τίποτε.
Η registry είναι ένα πολύ ευαίσθητο σύστημα και η παραμι-
κρή, φαινομενικά ανούσια, αλλαγή μπορεί να προκαλέσει προ-
βλήματα στη λειτουργία του υπολογιστή σας.
Εκεί μέσα, μπορείτε να δείτε όλη τη διαμόρφωση του υπολο-
γιστή σας. Για παράδειγμα, στο \HKEY_CLASSES_ROOT\. Στο
\
HKEY_CLASSES_ROOT\.avi, τα Windows «μαθαίνουν» με ποιο
πρόγραμμα να ανοίγουν τα αρχεία βίντεο (παράμετρος
Default), ή τον τύπο των περιεχομένων του αρχείου (παράμε-
τρος Content Type).
Μετά από αυτήν τη σύντομη εισαγωγή στον τρόπο λειτουρ-
γίας της registry, ας περάσουμε στα πιο ενδιαφέροντα θέματα.
Στον κατάλογο \HKEY_LOCAL_MACHINE\SOFTWARE\ θα
βρείτε μία λίστα με όλες τις εταιρείες, των οποίων προγράμ-
ματα έχετε εγκατεστημένα στον υπολογιστή σας.
Ένα επίπεδο πιο βαθιά, θα βρείτε τις πληροφορίες για τα
ίδια τα προγράμματα, κατηγοριοποιημένα ανά κατασκευαστή.
Αν, για παράδειγμα, έχετε εγκατεστημένο τον Flash Player (ο
οποίος, μεταξύ άλλων, χρησιμοποιείται για να βλέπετε τα βί-
ντεο του YouTube, οπότε θα είναι πιθανότατα εγκατεστημέ-
νος), θα υπάρχει ο κατάλογος \HKEY_LOCAL_MACHINE\
SOFTWARE\Macromedia\FlashPlayer\, όπως και ο κατάλογος
\
HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlaye
rPlugin\. Στο δεύτερο κατάλογο βρίσκουμε το κλειδί με όνομα
Path, με το οποίο ενημερώνονται οι browsers για την τοποθε-
σία του Flash Player plugin, ώστε να μπορούν να παίζουν τα
flash βίντεο (αρχεία .flv). Ας δούμε, όμως, και τον κατάλογο
\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\.
Εκεί αποθηκεύονται πολλές χρήσιμες πληροφορίες, όπως η
έκδοση ή τα service packs που έχουμε εγκαταστήσει, οι δια-
δρομές μέσα στις οποίες τα Windows αναζητούν τα αρχεία της
εγκατάστασής τους (παράμετρος SourcePath).
Στις παραμέτρους RegisteredOwner και
RegisteredOrganization αποθηκεύονται αντίστοιχα το όνομα
του νόμιμου κατόχου αυτής της εγκατάστασης και το όνομα
του οργανισμού (π.χ. της εταιρείας ή του ιδρύματος) στο
οποίο ανήκει. Στο κλειδί ProductId αποθηκεύεται ο σειριακός
αριθμός.
Αλλάζοντας τις τιμές των RegisteredOwner και Registered-
Organization, θα δείτε πως αλλάζουν και τα αντίστοιχα πεδία
στις Ιδιότητες Συστήματος (κάνετε δεξί κλικ στο εικονίδιο Ο
Υπολογιστής μου, επιλέγοντας Ιδιότητες).
Μπορείτε, βεβαίως, αν έχετε το χρόνο και την υπομονή, να
ελέγξετε έναν προς έναν όλους τους καταλόγους μέσα στο
\
HKEY_LOCAL_MACHINE\SOFTWARE\ και να ανακτήσετε
όλους τους σειριακούς αριθμούς, αν και κάτι τέτοιο μπορεί να
αποδειχθεί εξαιρετικά χρονοβόρο.
Ευτυχώς, η ομάδα του MagicalJellyBean.com δημιούργησε
τον Keyfinder, ένα πρόγραμμα που κάνει όλη αυτήν τη δουλειά
για εσάς. Αρκεί να το κατεβάσετε από
ι να το εγκαταστήσετε,
και όλες οι σχετικές πληροφορίες που αποθηκεύονται στη
registry του μηχανήματός σας θα περισυλλεγούν και θα εμφα-
νιστούν στο παράθυρο του προγράμματος.
Τις πληροφορίες αυτές μπορείτε να τις αποθηκεύσετε σε
αρχείο κειμένου (με την επιλογή File>Save As…), ώστε να αρ-
χίσετε να συγκροτείτε έναν ενοποιημένο κατάλογο όλων των
σειριακών αριθμών και των λογαριασμών σας.
ΣΕΙΡΙΑΚΟΙ ΑΡΙΘΜΟΙ ΠΡΟΓΡΑΜΜΑΤΩΝ
Ψάχνοντας στη registry
Hacking, cracking & downloading
Το Τhe Μagical Jellybean είναι σε θέση να ανακτήσει και να μας
παρουσιάσει όλους τους κωδικούς προγραμμάτων, αλλά και των
ίδιων των Windows που βρίσκονται αποθηκευμένοι στη registry.