Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: keef en 11 Enero 2021, 23:04 pm



Título: Accesos directos sin WScript.Shell
Publicado por: keef en 11 Enero 2021, 23:04 pm
Hola.

Hace poco, para un proyecto personal, tuve la necesidad de crear un acceso directo, así que,
busqué por un buen tiempo formas de crear uno en VB6.

La única forma que me encontré, es usando el objeto WScript.Shell, y como sabrán, este objeto necesita de controles ActiveX para funcionar, así que si yo ejecuto el código en una PC que no tiene estos controles, la App no podrá crear el .lnk

Entonces mi duda es la siguiente:

¿Hay manera alguna, utilizando APIs, de crear un acceso directo (.lnk)?

Agradezco por adelantado cualquier ayuda.

Saludos.


Título: Re: Accesos directos sin WScript.Shell
Publicado por: Danielㅤ en 12 Enero 2021, 00:10 am
Hola, totalmente si, no tengo mi PC para hacer pruebas, pero claro que se puede, solo habría que ver que datos lleva el acceso directo, es decir además de la extensión .lnk, también hace falta crear el destino.

No debe ser difícil, abría que ver internamente que contiene el acceso directo, es más hasta incluso se puede crear un mini exe que trabaje como un acceso directo e incluso usar el favicon del mismo.


Saludos