como borro los registros puesots como "(Predeterminado)"

Iniciado por Lupin, 25 Julio 2009, 22:10 PM

0 Miembros y 1 Visitante están viendo este tema.

Lupin

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?
:(