Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2010, 17:50
Avatar de eledgarr
eledgarr
 
Fecha de Ingreso: octubre-2008
Ubicación: La ciudad de la esperanza
Mensajes: 133
Antigüedad: 16 años, 3 meses
Puntos: 3
Pregunta Conocer la ruta del menu inicio en VB2005

Hola expertos, estoy desarrollando un instalador y requiero se cree una carpeta para los grupos de programa en el menu inicio del sistema operativo

Detecto el nombre del S.O. con My.Computer.Info.OSFullName
(por si a alguien le sirve o si hay algo mas elegante que puedan decirme)

Despues pregunto si existe la carpeta o debo crearla ejemplo para Windows Vista

If Not System.IO.Directory.Exists("C:\ProgramData\Microso ft\Windows\Start Menu\Programs\AzulyOro") Then

System.IO.Directory.CreateDirectory("C:\ProgramDat a\Microsoft\Windows\Start Menu\AzulyOro")

End If

El dilema de todo esto es la ruta del menu inicio ya que he visto las siguientes:

Windows XP:

C:\Documents and Settings\All Users\Start Menu\Programs
C:\Documents and Settings\All Users\Menú Inicio\Programas

Windows Vista y 7:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs

Entonces mi gran duda es si existira algun metodo o propiedad objeto etc que pueda darme esa ruta para no poner todas las opciones o preocuparme de alguna diferente.

Gracias por sus respuestas , gracias
__________________
Si te sirve lo que te escribo regalame un karma positivo
-----------------------------------------------------------------------
Estoy aqui no por que conozco mucho, estoy para ignorar menos