Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť binárne hodnôt registra na povrázku

Každý počítač so systémom Windows je v registri , ktorý zvyčajne zostáva skryté . Register je databáza , ktorá obsahuje informácie o konfigurácii systému Windows , rovnako ako nastavenie konfigurácie používané programy tretích strán . Vzhľadom k tomu , ručne úprave databázy Registry môže zničiť jej schopnosť fungovať , niektorí programátori dávajú prednosť kopírovať registra a zobraziť ho pomocou . NET programový rámec Microsoft . Microsoft , vedomý programátorov , ktorí potrebujú prístup k Registry , ak niekoľko tried , ktoré môžete použiť , aby skryté binárne hodnoty obsiahnuté v registri do hodnoty reťazca . Veci , ktoré budete potrebovať
Visual Studio
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte aplikáciu Visual Studio a súbor , ktorý hodláte použiť pre prístup k registru . Zadajte " Microsoft.Win32 " , takže kompilátor uznáva triedy registra budete používať vo svojom kóde
2

Vytvorenie inštancie RegistryKey premennej pomocou binárnu hodnotu registra , ktoré potrebujete previesť : .
< P . > RegistryKey sampleRegistryKey = //prístup k zodpovedajúcej súbor Registry tu
3

Previesť hodnotu registra do binárne dátový typ a vložte ju do poľa bajtov :

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

Instantizujeme reťazec premennú a priradiť mu hodnotu binárnych hodnôt : Spojené

String sampleConvertedBytes = new String ( " " ) ;
5

iterácii cez pole binárnych hodnôt registra a priradiť každému na reťazec v slučke foreach , oddeľujúce jednotlivé hodnoty s medzerou :

foreach (byte x v sampleBytesFromRegistery )

{

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

}
6

Späť prevedie reťazec na volanie kódu a využívať podľa potreby :

vrátiť sampleConvertedBytes ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené