Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come convertire i valori del Registro di sistema binari a String

Ogni computer con sistema operativo Windows ha un registro che rimane normalmente celato . Il registro è un database che contiene le informazioni di configurazione di Windows e le impostazioni di configurazione utilizzate da programmi di terze parti . Perché modificare manualmente il Registro di sistema in grado di distruggere la sua capacità di funzionare , alcuni programmatori preferiscono copiare il registro e visualizzarlo utilizzando Microsoft. Quadro di programmazione NET . Microsoft , memore di programmatori che hanno bisogno di accedere al Registro di sistema , fornito diverse classi utilizzabili per segrete valori binari contenuti nel Registro di sistema in valori stringa. Cose che ti serviranno
Visual Studio
Mostra più istruzioni
1

Aprire Visual Studio e il file che si intende utilizzare per accedere al Registro di sistema. Tipo " Microsoft.Win32 " in modo che il compilatore riconosce le classi di registro che verrà utilizzato nel codice
2

un'istanza di una variabile RegistryKey utilizzando il valore del Registro di sistema binario è necessario convertire : .

RegistryKey sampleRegistryKey = //accesso appropriato file di registro qui
3

Convertire il valore di registro nel tipo di dati binari e metterlo in un array di byte :

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

un'istanza di una variabile stringa e assegnarle il valore dei valori binari :

sampleConvertedBytes String = new String ( "") ;
5

scorrere la matrice di valori di registro binari e assegnare ciascuno alla stringa all'interno di un ciclo foreach , separando ogni valore con uno spazio :

foreach ( x byte in sampleBytesFromRegistery ) per

{

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


6

Return la stringa convertita in codice chiamante e utilizzare , se necessario :

sampleConvertedBytes ritorno;

 

Programmazione © www.354353.com