Como obtener la lectura del registro (RegistryKey)

16/02/2004 - 15:25 por Juan David González Piza | Informe spam
Inicialmente, con el componente Microsoft.Win32, tiene la
clase Registry o RegistryKey, la trate de crear con el
comando
Microsoft.Win32.RegistryKey Registro = new
Microsoft.Win32.RegistryKey();
marca error en "new", el siguiente: " No overload for
method 'RegistryKey' takes '0' arguments"
 

Leer las respuestas

#1 Pedro Luna Montalvo
16/02/2004 - 15:46 | Informe spam
Saludos:

Pues, efectivamente la clase RegistryKey no tiene un constructor sin
parámetros.

Te adjunto un código que te puede ayudar a entender mejor la navegacion por
el Register.

Aqui imprimo el numero serial del sistema operativo (ProductId del
Register):


string ClaveSerialOS = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion";
string ClaveProductId = "ProductId";

RegistryKey clave = Registry.LocalMachine.OpenSubKey(ClaveSerialOS);
Console.WriteLine(clave.GetValue(ClaveProductId, ""));

Saludos
Pedro

"Juan David González Piza" escribió en el
mensaje news:10ecd01c3f498$bef528d0$
Inicialmente, con el componente Microsoft.Win32, tiene la
clase Registry o RegistryKey, la trate de crear con el
comando
Microsoft.Win32.RegistryKey Registro = new
Microsoft.Win32.RegistryKey();
marca error en "new", el siguiente: " No overload for
method 'RegistryKey' takes '0' arguments"

Preguntas similares