Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

[VB] [VB] Leer y escribir el registro de Windows

Participa en el tema [VB] [VB] Leer y escribir el registro de Windows en el foro Programación.
hola!!! quiero hacer un prog muy sencillo (eso creo) quiero que cambie 2 cosas del ...

Buscar en este tema:
 
  •  
    venetus escribió el 20/08/2004 a las 20:48 hs.
     
    ¿Mensaje inapropiado?
    #1 [VB] [VB] Leer y escribir el registro de Windows
    hola!!!
    quiero hacer un prog muy sencillo (eso creo) quiero que cambie 2 cosas del registro, osea que yo introduzca los valores en el prog y automaticamente los cambie en el registro.
    Alguien me dice mas o menos como me tengo que encaminar???
    Gracias!!
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/programacion.313/205054-vb-vb-leer-y-escribir-registro.html
    | Más
  • Kremar escribió el 21/08/2004 a las 07:37 hs. ¿Mensaje inapropiado?

    #2 Re: [visual basic]

    ok... asi a grandes razgos, tenes 3 formas
    forma 1) WINAPI... lee sobre las apis para usar el registro (son las q empiezan con Reg*), y ya tas...
    forma 2) usa el objeto WScript.Shell, en especial su metodo RegWrite
    forma 3) usa algun 3rd party activex y al carajo...

    yo iria x la forma 1 si tenes tiempo, forma 2 si tas pajero...

    Links:
    forma 1)
    http://msdn.microsoft.com/library/de..._functions.asp
    forma 2)
    http://msdn.microsoft.com/library/de...thregwrite.asp

    K
    Me gusta este mensaje
  • venetus escribió el 22/08/2004 a las 16:47 hs. ¿Mensaje inapropiado?

    #3 Re: [visual basic]

    aja, yo quiero que en una label aparezca el valor de una entrada del registro,
    yo hago esto:
    Private Sub actualname_Load()
    actualname.RegRead ("HKEY_CURRENT_USER\Software\Microsoft\Winmine\Nam e1")
    End Sub

    actualname es el nombre de la label. pero asi como lo pongo no funca, que tengo que hacer para que salga bien????
    Gracias
    y Saludosssssssss
    Me gusta este mensaje
  • Kremar escribió el 22/08/2004 a las 22:26 hs. ¿Mensaje inapropiado?

    #4 Re: [visual basic]

    vale leer los links q postie...
    anywa, como no tengo nada mejor q hacer, te lo codeo de bueno q soy...
    Código:
    Private Sub actualname_Load()
       Dim sh As Object
       
       Set sh = CreateObject("WScript.Shell")
       Label1.Caption = sh.RegRead ("HKEY_CURRENT_USER\Software\Microsoft\Winmine\Name1")
       Set sh = Nothing
    End Sub
    
    asumo q el form se llama "actualname" y el label "Label1"
    go nuts

    K
    Me gusta este mensaje
  • venetus escribió el 23/08/2004 a las 18:28 hs. ¿Mensaje inapropiado?

    #5 Re: [visual basic]

    man, capo total, entendi todo a la perfeccion, pero hay una cosa que no, como escribir en el registro, pero no que siempre sea lo mismo como por ejemplo:
    Private Sub Text1_Click()
    Set aa = CreateObject("WScript.Shell")
    aa.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\cualquiercos a\nose", "ca111hu"
    Set aa = Nothing
    End Sub
    lo que yo quiero hacer es que el registro se edite dependiendo de un valor que yo entre en un textbox, pero esto no se como hacerlo, me imagino que hay que incertar un commandbutton. Pero no se como relacionar el RegWrite con lo que se tiene qeu reemplazar dependiendo del textbox.
    Muchas gracias por la ayuda, (es mi primer programa oficialmente) (espero que sepan entender)
    saludosssss
    Me gusta este mensaje
  • Kremar escribió el 23/08/2004 a las 18:55 hs. ¿Mensaje inapropiado?

    #6 Re: [visual basic]

    Código:
     Private Sub Actualizar_Click()
        Dim sh As Object
        
        Set sh = CreateObject("WScript.Shell")
        sh.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Cualquiercosa\nose", Text1.Text
        Set sh = Nothing
     End Sub
    
    donde Actualizar es un commandbutton q apretas para grabar, y Text1 un text box cuyo valor vamos a escribir

    K
    Me gusta este mensaje
  • venetus escribió el 23/08/2004 a las 20:01 hs. ¿Mensaje inapropiado?

    #7 Re: [visual basic]

    Gracias!!!!!
    por todooooooooooooo
    saludos
    Me gusta este mensaje
  • #8 Re: [VB] Leer y escribir el registro de Windows

    Hola
    Necesito escribir en "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run", pero no pasa nada y tampoco sale error...
    El código que utilizo es:

    Private Sub Command1_Click()
    Dim sh As Object
    Set sh = CreateObject("WScript.Shell")
    sh.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run", "c:\ejemplo.exe"
    Set sh = Nothing
    End Sub

    Me ayudan???
    Gracias
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 7 RESPUESTAS
  • 14624 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB