Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Lupin en 25 Julio 2009, 22:10 pm



Título: como borro los registros puesots como "(Predeterminado)"
Publicado por: Lupin en 25 Julio 2009, 22:10 pm
Estoy trabajando en un programita restaurando algunos registros que he dejado
de algunos procesos que ya no uso
y uso esta api
'********************************************************
Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String) As Long

'Función que elimina una subcarpeta o “subkey” del registro.

“hkey” = aquí se le pasa el “handle” de la carpeta abierta, en pocas palabras la variable que usaron en el parámetro de “phkResult” en la función RegOpenKeyEx, es la variable que colocan aquí.

“lpSubKey” = nombre de la subcarpeta contenida en “hkey” que se quiera eliminar.

RegQueryValueEx

'***************************************************
el problema es no que no se como pasarle el parametro "hkey" para que me borre

las claves  que se escriben como "(Predeterminado)", he intentado pasarle  "" pero no se borran. ¿alguna idea?
 :(