![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Leer datos del registro de windows
Saludos amigos.
Quisiera leer unos datos del registro de windows,pero de la forma que lo estoy haciendo me devuelve nulo. Código:
AnsiString temp; TRegistry * Registry = new TRegistry(KEY_ALL_ACCESS); Registry->RootKey = HKEY_LOCAL_MACHINE; if(Registry->KeyExists("Software\\DM\\N")){ Registry->OpenKey("Software\\DM\\N",false); temp=Registry->ReadString("LicensePro"); ShowMessage(temp); Registry->CloseKey(); |
#2
|
||||
|
||||
Hola dmartinezn.
No noto nada que pudiera estar provocando ese error en el código que pusiste, lo único que veo es que te falto cerrar una llave que seguramente sea producto de la copia y pegado. Como lógicamente me es imposible probar con esa clave, te pongo un ejemplo que muestra la versión instalada de Mozilla Firefox, en esencia el código es similar: Código:
void __fastcall TForm1::Button1Click(TObject *Sender) { TRegistry *reg = new TRegistry; reg->RootKey = HKEY_LOCAL_MACHINE; if (reg->KeyExists("SOFTWARE\\Mozilla\\Mozilla Firefox")) { reg->OpenKey("SOFTWARE\\Mozilla\\Mozilla Firefox", false); ShowMessage("Version actual de Mozilla Firefox: " + reg->ReadString("CurrentVersion")); reg->CloseKey(); } //... } Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-11-2012 a las 00:46:29. Razón: ortografía |
#3
|
||||
|
||||
Hola de nuevo.
Una consulta, ¿ Intentaste ver desde el regedit si la clave HKEY_LOCAL_MACHINE\Software\DM\N\ existe y de ser así, si LicensePro si tiene algún valor ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
Si sabes que no debes hacerlo, ¿por qué lo haces?
![]() Por favor, sigue nuestra guía de estilo y crea un nuevo hilo/tema con la duda correspondiente, gracias por tu colaboración, saludos.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
El problema que lo que pregunte se correspondia con lo que habia preguntado, pero aca no se queda bien de ninguna forma
|
#6
|
||||
|
||||
Hola dmartinezn.
Cita:
Cita:
Seguramente puedas sacar algunas ideas de estos enlaces:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Leer valores hexadecimales del registro | Feñiz | OOP | 1 | 28-01-2015 02:11:46 |
Como poder leer un registro?? | alastor | Varios | 2 | 31-08-2006 21:52:15 |
Leer un REG_MULTI_SZ en el registro | seoane | Trucos | 0 | 08-06-2006 15:49:59 |
Leer un registro del sistema multistring | Javi2 | Varios | 4 | 15-07-2004 11:09:45 |
Leer registro protegido | perrogrun | API de Windows | 3 | 30-01-2004 19:03:16 |
![]() |
|