Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: ‭lipman en 22 Junio 2007, 11:54 am



Título: Ver si existe un valor en el registro (if)
Publicado por: ‭lipman en 22 Junio 2007, 11:54 am
Mi idea es buscar en el registro una cosa y si no está crearla

If
(busco valor en el registro (en sys32), que no se como y si no está) then
Dim registro
'...
 Set registro = CreateObject("WScript.Shell")
registro.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\" & "asd", "C:\Windows\System32\asd.swf"

Saludos y Gracias


Título: Re: Ver si existe un valor en el registro (if)
Publicado por: Xerok1! en 22 Junio 2007, 15:47 pm
lo que tienes que hacer es leer la clave del registro en un textbox,eso esta explicado en varios post,buscalo..
si la clave no existe el texto del textbox sera este (""),entnces tu codigo seria asi:
Código:
if text1.text = "" then
aqui para añadir la entrada al registro
end if

y si la clave de registro esta creada, pues el textbox tendria este texto ("clave") y el code seria asi:

Código:
if not text1.text = "" then
msgbox "la entrada de registro esta creada!"
end if

y bueno az lo q kieras a partir de ahi XD

un saludo ;) ;)


Título: Re: Ver si existe un valor en el registro (if)
Publicado por: darkraider en 22 Junio 2007, 15:55 pm
A lo mejor esto te sirve:
http://elguille.info/NET/dotnet/registroWindowsInicio.htm (http://elguille.info/NET/dotnet/registroWindowsInicio.htm)
Espero ayudar. Salu2


Título: Re: Ver si existe un valor en el registro (if)
Publicado por: ‭lipman en 22 Junio 2007, 18:19 pm
Vale Xerok, me sirvió, pero darkraider lo que pusiste es para .NET ;)