Pregunta: | 3851 - HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION |
Autor: | Carlos |
Hola mi pregunta es como puedo hacer para agregar desde mi priograma una entrada al registro de Windows en HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run Para que mi programa se inicie cada vez que se inicie Windows (si es que el usuario asi lo quiere. Otra cosa es que me gustaria saber es como agregar un determninado programa al Shell del menu contextual al apretar el boton derecho del mouse. Desde ya muchas gracias Carlos |
Respuesta: | juan cecconi |
Para poder hacer eso necesitas utilizar las API“s del registro RegOpenKey (para tomar un manejador de esa clave abierta) y luego utilizar llamar a RegSetValue para guardar el tipo de dato que quieres en esa clave abierta (creo que con esas dos alcanza, pero no recuerdo bien) Un dato importante es que al agregar el path de tu aplicacion debes poner 2 veces las comillas pues es un nombre largo Ej: Dim Path as String Path = ""C:\archivos de programa\visual basic\.."" para que windows pueda diferenciar este path de un path con nombre corto (el utilizado en DOS) |