elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  [C]Eliminar un valor de una clave en el registro de Windows.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [C]Eliminar un valor de una clave en el registro de Windows.  (Leído 2,920 veces)
avesudra


Desconectado Desconectado

Mensajes: 724


Intentando ser mejor cada día :)


Ver Perfil
[C]Eliminar un valor de una clave en el registro de Windows.
« en: 13 Julio 2012, 00:30 am »

¡Buenas a todos! Pues después de leer demasiado y no encontrarle el problema decido que me ayudeis, el código que estoy utilizando para "borrar" supuestamente el valor en el registro es esta, pero me lanza el mensaje no se ha podido abrir la clave :huh::
Código
  1.    LONG lresult;
  2.    HKEY hKey;
  3.    lresult=RegOpenKeyExA(HKEY_LOCAL_MACHINE, "software\\microsoft\\windows\\currentversion\\run", KEY_ALL_ACCESS,0, &hKey);
  4.    if (lresult== ERROR_SUCCESS)
  5.    {
  6.    RegDeleteValueA(hKey,"Nuevo");
  7.    MessageBoxA(0,"¡Clave eliminada!","¡Clave eliminada!",NULL);
  8.    RegCloseKey(hKey);
  9.    }
  10.    if (lresult != ERROR_SUCCESS)
  11.        {
  12.            if (lresult == ERROR_FILE_NOT_FOUND) {
  13.                MessageBoxA(0,"No se ha encontrado la clave","No se ha encontrado la clave",NULL);
  14.  
  15.            }
  16.            else {
  17.                MessageBoxA(0,"Error abiendo la clave","Error abiendo la clave",NULL);
  18.  
  19.            }
  20.        }
  21.  

EDITO:
Es muy curioso que si ejecuto un comando desde system() para borrar esa clave del registro no funciona , sin embargo si salgo de la apli y me voy a la linea de comandos y ejecuto el mismo comando si , ¿pero esto que es? :xD Supongo que no tendrá permisos la apli, a ver si alguien me ilumina.


« Última modificación: 13 Julio 2012, 04:19 am por avesudra » En línea

Regístrate en
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
eliminar valor en un arreglo
Java
jexus 1 1,668 Último mensaje 12 Octubre 2013, 14:48 pm
por ThinkByYourself
Imposible Eliminar una clave en windows 8.1
Windows
Vatog 1 2,608 Último mensaje 2 Agosto 2014, 21:35 pm
por Senior++
Eliminar Claves de Registro en Windows 7 « 1 2 »
Windows
Edunet98 12 14,092 Último mensaje 26 Octubre 2014, 15:21 pm
por Randomize
Ayuda de como eliminar un valor contenido en un arreglo.
Java
Langosta Sexual 3 2,449 Último mensaje 6 Febrero 2015, 04:50 am
por Usuario Invitado
Como quitar clave de registro que no se deja eliminar???
Windows
Machacador 5 10,333 Último mensaje 30 Abril 2021, 23:03 pm
por Danielㅤ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines