Pregunta

Estoy usando Vista. Diseñé el archivo MSI a través del proyecto de configuración e implementación de Visual Studio 2008 en el que agregué una acción personalizada. En la acción personalizada, estoy abriendo el diálogo OpenFile. Este cuadro de diálogo de archivo abierto no muestra ubicaciones mapeadas de unidad o red. Entonces, ¿cómo puedo hacer el diálogo de archivo abierto para mapear las unidades de red?

¿Fue útil?

Solución

Este es un problema conocido con Control de la cuenta de usuario de Vista. Cuando se inicia su programa de instalación, la sesión que no es de administración del usuario está elevada a una sesión de administración. El problema es: Las unidades de red asignadas en la sesión que no es de administración del usuario no se transmite automáticamente a la sesión de administración.

Desafortunadamente, no hay mucho que puedas hacer al respecto. (Puede comenzar un símbolo del sistema elevado antes de comenzar su proyecto de configuración y manualmente net use Las cartas de manejo allí, pero supongo que no es algo que puedas esperar que tus clientes hagan).

Pregunta relacionada: Preservar información de la carta de la unidad mapeada durante la elevación de UAC

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top