Autor Tema: Leer clave de registro de windows con vb6.0  (Leído 5347 veces)

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

zxs23

  • Megabyte
  • ***
  • Mensajes: 146
  • Reputación: +5/-2
    • Ver Perfil
Leer clave de registro de windows con vb6.0
« en: Febrero 27, 2010, 01:20:28 pm »
Como hago para leer una clave del registro de windows, he visto que se puede con wmi pero necesito algo simple, quizas con alguna api o algo sencillo que funcione en cualquier windows, si se puede claro.

Por otro lado en windows vista y/o seven el codigo que tengo funcionaria o ya esta obsoleta esa ruta o como se tendria que hacer?

Aqui dejo el codigo que utilizo para crear la clave para iniciar con windows.
Código: [Seleccionar]
Public Sub Inicio_Windows()
Dim sh As Object

Set sh = CreateObject("WScript.Shell")

sh.RegWrite ("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\Proyecto1"), App.path & "\Proyecto1.exe", "REG_SZ"

Set sh = Nothing
End Sub
« última modificación: Febrero 27, 2010, 05:03:07 pm por zxs23 »

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Leer clave de registro de windows con vb6.0
« Respuesta #1 en: Marzo 03, 2010, 06:32:05 am »
No le testie personalmente pero tengo entendido que en Vista y 7 no podes agregar datos en el run en HKLM sin permisos de administrador, el que si anda es HKCU

zxs23

  • Megabyte
  • ***
  • Mensajes: 146
  • Reputación: +5/-2
    • Ver Perfil
Re:Leer clave de registro de windows con vb6.0
« Respuesta #2 en: Marzo 03, 2010, 02:56:40 pm »
Como vas cobein si lo que mencionas lo leí hace unos dias pero tampoco he podido probarlo por que solo tengo el WXP.
Lo que quiero hacer es comprobar si la clave existe, si no existe entonces la creo.
Encontre este codigo, aunque al intentar descargar la clase lo detecto como virus, por ahi tengo un ejemplo similar asi que no hay problema, haber si alguien lo puede descargar:
http://www.elguille.info/VB/utilidades/ExeEnCurrentVersionRun.htm

Ahora como hago para poder iniciar junto con windows vista y seven, todo debe ser transparente no intento sembrar un troyano ni nada ya que me han dicho Windows vista y seven molestan por cualquier cosa debido al UAC.

Si alguien lo pudiera probar estaria bueno.

saludos