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 : .
< P . > 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;