border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 29-08-2007, 09:21:10
Avatar de Alella
Miembro SuperVIP del Foro
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.000
Alella Valoración +2
Predeterminado ¿Cómo saber el path de un acceso directo en el escritorio?

Hola, buenos días.

Me gustaría saber el destino (path) de un acceso directo lnk colocado en el escritorio. Os explico, los usuarios, tienen la mala costumbre de crearse accesos directos de distintas aplicaciones. Esto, en principio, no es muy aconsejable, pero en algunas ocasiones es práctico. El problema viene cuando el disco duro se rompe, hay que volver a instalar todo y claro, el usuario NO recuerda la totalidad de los accesos directos que tenía colocado en su escritorio. Saber que ficheros *.lnk tenía en su escritorio es fácil de saber. Lo que no encuentro es como saber el path de dicho acceso directo.

Muchas gracias por vuestro tiempo.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #2 (permalink)  
Antiguo 29-08-2007, 09:36:29
Avatar de Alella
Miembro SuperVIP del Foro
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.000
Alella Valoración +2
Predeterminado

Hola, que tal.

Me respondo a mí mismo.

Código:
Dim Sh As Object, Lnk As Object
    Set Sh = CreateObject("Shell.Application")
    Set Lnk = Sh.NameSpace(&H10).ParseName("nombre_acceso_directo.lnk").GetLink
    MsgBox "Ruta: " & Lnk.Path & vbCrLf & "Comentario: " & Lnk.Description & vbCrLf & "Argumentos: " & Lnk.Arguments & vbCrLf & "Iniciar en: " & Lnk.WorkingDirectory & vbCrLf & "Ejecutar: " & Choose(Lnk.ShowCommand, "Normal", "Minimizada", "Maximizada") & vbCrLf
    Set Lnk = Nothing
    Set Sh = Nothing
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 29-08-2007, 10:58:58
Avatar de mensazen
Usuario VIP del Foro
 
Registrado: jul 2004
Ubicación: Barcelona
Posts: 662
mensazen Valoración +2
Predeterminado

Hola Alella, perdona que me inmiscuya pero tengo una duda/sugerencia.

Si utilizas servidor y se guardan los perfiles de los usuarios da igual el ordenador en que se conecten ya que el perfil que cargarán es el suyo y tendrán todos los iconos que hayan configurado anteriormente.

Yo lo hago en una red con dominio y al entrar como usuarios de dominio les carga el perfil manteniendo sus preferencias.

Un abrazo
:smt006
__________________
Saludos
José Antonio
Responder Con Cita
  #4 (permalink)  
Antiguo 29-08-2007, 11:07:21
Avatar de Alella
Miembro SuperVIP del Foro
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.000
Alella Valoración +2
Predeterminado

Hola, que tal.

Lo primero, un saludo Jose Antonio.

Te comento, tenemos varios ordenadores que todos entran con el Usuario Administrador (no preguntes, es un tema familiar...jaja). El problema radica, que dependiendo cada ordenador, se crean iconos diferentes. No entramos como usuarios de dominio sino como administrador a pelo. Entonces, cuando se instala un pc porque se ha roto el anterior, yo creo que no puedo recuperar el perfil del ordenador antiguo. Si estoy equivocado, corrígeme por favor.

Tu me dices que un ordenador se llama Pepito. Lo formateo, le asigno el mismo nombre del equipo anterior y me aparecerá el escritorio tal y como estaba antes??? Si es así sólo debería de tener una lista con los nombres de los equipos, no??

Ya me dirás algo.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 29-08-2007, 17:00:44
Avatar de mensazen
Usuario VIP del Foro
 
Registrado: jul 2004
Ubicación: Barcelona
Posts: 662
mensazen Valoración +2
Predeterminado

Hola Alella.

Cita:
Tu me dices que un ordenador se llama Pepito. Lo formateo, le asigno el mismo nombre del equipo anterior y me aparecerá el escritorio tal y como estaba antes???
No, lo que digo es que si un USUARIO se llama PEPITO (o ADMINISTRADOR), si entra como usuario de dominio puedes guardar su perfil en el servidor y entre en el ordenador que entre tendrá el mismo perfil (iconos de escritorio, salvapantallas).

El perfil que se guarda es el del usuario no el del ordenador.

Si tienes un ordenador Puesto_01 (por ponerle un nombre mas...) y lo formateas, cuando entre el usuario PEPITO de nuevo el en ordenador (tenga el nombre que tenga el ordenador) tendría otra vez sus iconos.

De esta manera si hay X ordenadores, cuando el usuario PEPITO entre en cualquiera dispondría de su perfil independientemente del ordeandor.

Si entrais como administradores LOCALES (solo de ese ordenador), entonces de lo dicho nada ya que los perfiles se guardarían en el propio ordenador.

No se si me he explicado bien.
Una abrazo
:smt006
__________________
Saludos
José Antonio
Responder Con Cita
  #6 (permalink)  
Antiguo 30-08-2007, 07:24:54
Avatar de Alella
Miembro SuperVIP del Foro
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.000
Alella Valoración +2
Predeterminado

Hola, que tal.

Te has explicado prefectamente. Sólo una duda. Nunca he guardado perfiles de usuarios en el servidor. ¿Cómo se hace?.

Gracias por tu ayuda.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #7 (permalink)  
Antiguo 30-08-2007, 08:54:29
Moderador
 
Registrado: dic 2002
Ubicación: Oviedo - Asturias
Posts: 1.260
angelescj Valoración +2
Predeterminado

Hola Alella,
Ahora la que se inmiscuye soy yo, ja,ja. Supongo que el sistema que tienes instalado es XP profesional, así que:
Primero debes copiar el perfil en el servidor. Para ello seleccionas las propiedades de Mi PC y accedes a la pestaña "Opciones Avanzadas" Ahí tienes un botón para acceder a perfiles de usuario. Al seleccionarlo se abre una ventana con todos los usuarios de ese equipo, y tres opciones: Cambiar, Eliminar y copiar a. Pides copiar a y lo conectas al servidor.
Ahora sólo tienes que pinchar con el botón derecho del ratón sobre Mi PC y pedir administrar. Una vez abierta la consola de administración del equipo en la entrada Usuarios y grupos, seleccionas el usuario que quieras y pides sus propiedades, ahí en la tercera pestaña tienes la opción del perfil. Es ahí donde le dices la ruta para que lo busque.
En este link viene bastante bien explicado todo lo referente a perfiles de usuario

http://www.microsoft.com/technet/pro....mspx?mfr=true

Espero que te sirva.

:smt004
__________________
Angeles
-------------------------------------
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #8 (permalink)  
Antiguo 30-08-2007, 08:58:19
Avatar de Alella
Miembro SuperVIP del Foro
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 1.000
Alella Valoración +2
Predeterminado

Hola, que tal.

Lo primero, un placer saludarte.
Lo segundo, muchísimas gracias por la información.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
acceso directo el-pepi Visual Basic 6.00 4 31-10-2007 20:47:06
¿Como crear un acceso directo a una carpeta? igonzalez Visual Basic 6.00 1 24-10-2006 17:37:46
Acceso como en el escritorio y agradecimiento para Acalanto Chileno123456 Visual Basic 6.00 3 17-09-2004 01:00:00
Acceso directo en el escritorio David9 Empaquetador Default de Visual Basic 4 17-09-2004 01:00:00
Crear acceso directo en el escritorio HackLive Visual Basic 6.00 1 03-03-1970 06:31:11


La franja horaria es GMT. Ahora son las 01:31:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right