| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 10 Feb, 2011 1:37 pm Asunto: Leer registro predeterminado |
|
|
Me explico. Neceito leer una clave del registro de windows y para ello estoy usando un TRegistry de la siguiente forma:
| Código: | TRegistry *rRegistro = new TRegistry();
rRegistro->RootKey = HKEY_CLASSES_ROOT;
rRegistro->OpenKey("mailto\\shell\\open\\command", false);
cAux = rRegistro->ReadString("command"); |
El problema es que la etiqueta del valor el valor dentro de command aparece como (Predeterminado).
¿Cómo hago para extraer el valor? En este caso concreto es
"D:\Archivos de programa\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1" _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Jue 10 Feb, 2011 1:45 pm Asunto: |
|
|
Para leer el valor por defecto usa una cadena vacía:
| Código: | cAux = rRegistro->ReadString(""); |
|
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
|