Saludos, estoy algo atorado, mi siguiente duda es la siguiente, por medio de la clase treg32 quiero eliminar la entrada en el registro de windows, pero no se como, alguien sabe como, o tiene un ejemplo
gracias
antonio díaz
Saludos, estoy algo atorado, mi siguiente duda es la siguiente, por medio de la clase treg32 quiero eliminar la entrada en el registro de windows, pero no se como, alguien sabe como, o tiene un ejemplo
gracias
antonio díaz
he intentado borrar una clave del registro con esta instruccion pero no me lo hace, RegDeleteKey( "CLAVE" ), utilizo fwh26, harbour, que estoy haciendo mal, alguien ya intento hacerlo
gracias
local hKey
RegOpenKey( HKEY_LOCAL_MACHINE,;
"Software\Microsoft\Windows\CurrentVersion\Run", @hKey )
RegDeleteKey( hKey, "CLAVE" )
RegCloseKey( hKey )este es el codigo que utilizo, pero no me elimina nada, que estoy haciendo mal
if RegOpenKey( HKEY_CURRENT_USER, "Software\ODBC\ODBC.INI\LIGA_INFORMIX", @nHandle ) = 0
RegDeleteKey( nHandle, "LIGA_INFORMIX" )
msgstop("eliminada")
endif
saludos
Antonio Díaz
LOCAL hKey
IF RegOpenKey( HKEY_LOCAL_MACHINE,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run", @hKey ) == 0
SysRefresh()
MSGInfo("Borrando")
Msginfo("Borrando Registro...",RegDeleteKey( hKey, "WIFICTRL" )) //RegDeleteKey( hKey, "WIFICTRL" )
SysRefresh()
MSGInfo("Ya no debe estar")
RegCloseKey( hKey )
ENDIFsi estas bajo windows 7 o vista, no podras elimianr o modificar llaves en el registro a menos que tu app la hallas ejecutado como administrador.
esto por que estos SOs es mas rectrictivo con este tipo de operaciones.
salu2
WAITRUN("COMMAND.COM /C REG DELETE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V WIFICTRL /F",0)