Accesos directos

07/12/2005 - 15:15 por Maria Agustina Paz | Informe spam
Dado un archivo, por ejemplo "datos.mdb", como hago para hacer POR CODIGO
desde el Visual .NET para construir un Acceso Directo a ese archivo?
Me refiero a un Acceso Directo esos archivos de extension .lnk creo, que
internamente no son de texto y no se a que estructura responden.


gracias

Preguntas similare

Leer las respuestas

#1 SoftJaén
07/12/2005 - 17:50 | Informe spam
"Maria Agustina Paz" escribió:

Dado un archivo, por ejemplo "datos.mdb", como hago para hacer POR CODIGO
desde el Visual .NET para construir un Acceso Directo a ese archivo?



Hola, María Agustina:

Mediante COM Interop, puedes referenciar en tu proyecto a la biblioteca
«Windows Script Host Object Model» para crear un acceso directo. Por
ejemplo, para crear un acceso directo en la carpeta C:\Mis documentos,
ejecutarías el siguiente código:

Dim wsh As New IWshRuntimeLibrary.IWshShell_Class
Dim wsc As IWshRuntimeLibrary.IWshShortcut = _

CType(wsh.CreateShortcut("C:\Mis documentos\NombreAccesoDirecto.lnk"), _
IWshRuntimeLibrary.IWshShortcut)

With wsc
.TargetPath = "C:\Datos.mdb"
.Save()
End With

Si deseas un ejemplo más completo, échale un vistazo al siguiente enlace:

Creating a Desktop Shortcut in .NET Code
http://www.knowdotnet.com/articles/...sktop.html

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida