Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να μετατρέψετε Binary τιμές μητρώου για String

Κάθε υπολογιστή με Windows έχει ένα μητρώο που συνήθως παραμένει κρυμμένη . Το μητρώο είναι μια βάση δεδομένων που περιέχει πληροφορίες ρύθμισης παραμέτρων των Windows , καθώς και ρυθμίσεις που χρησιμοποιούνται από προγράμματα τρίτων κατασκευαστών . Επειδή το χέρι την τροποποίηση του μητρώου μπορεί να καταστρέψει την ικανότητά της να λειτουργεί , ορισμένοι προγραμματιστές προτιμούν να αντιγράψετε το μητρώο και να το δείτε , χρησιμοποιώντας NET framework προγραμματισμού της Microsoft . . Microsoft , λαμβάνοντας υπόψη τους προγραμματιστές που πρέπει να έχουν πρόσβαση στο μητρώο , με την προϋπόθεση διάφορες κατηγορίες που μπορείτε να χρησιμοποιήσετε για να μετατρέψετε τις δυαδικές τιμές που περιέχονται στο μητρώο σε τιμές συμβολοσειράς . Τα πράγματα που θα χρειαστείτε
Visual Studio
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Visual Studio και το αρχείο που σκοπεύετε να χρησιμοποιήσετε για την πρόσβαση στο μητρώο . Πληκτρολογήστε " Microsoft.Win32 " ώστε ο compiler αναγνωρίζει τις τάξεις του μητρώου που θα χρησιμοποιήσετε στον κώδικά σας 2

Υπόσταση μια μεταβλητή RegistryKey χρησιμοποιώντας τη δυαδική τιμή μητρώου που χρειάζεστε για να μετατρέψετε : .

RegistryKey sampleRegistryKey = //πρόσβαση κατάλληλο αρχείο μητρώου εδώ
εικόνων 3

Μετατρέψτε την τιμή μητρώου σε δυαδικό τύπο δεδομένων και τοποθετήστε το σε μια σειρά από bytes :

byte [ ] sampleBytesFromRegistery = ( byte ( ) ) sampleRegistryKey.GetValue ( " registryValue ")?
Η 4

Υπόσταση μια σειρά μεταβλητών και να ορίσετε την αξία των δυαδικών τιμών :

sampleConvertedBytes String = Νέα String ( "") ?
5

επαναλήψεις στη σειρά των δυαδικών τιμών μητρώου και να εκχωρήσετε κάθε μια σε σειρά μέσα σε έναν βρόχο foreach , ξεχωριστά για κάθε αξία με ένα διάστημα:

foreach ( byte x σε sampleBytesFromRegistery )

{

sampleConvertedBytes + = x.ToString ( ) + "" ?

}
Η 6

Επιστροφή η μετατροπή string σε καλώντας κώδικα και να χρησιμοποιήσει ανάλογα με τις ανάγκες :

επιστρέψει sampleConvertedBytes ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα