Pregunta

No estoy familiarizado con el desarrollo de Pocket PC, pero tengo que hacer algunos cambios menores en una aplicación VS2005, Pocket PC 2003 Device. Uno de los cambios (que pensé que sería trivial) es cambiar el texto del acceso directo de la aplicación, pero no puedo entender dónde está configurado este texto. La solución incluye un proyecto de configuración, así que lo estoy buscando allí, pero no puedo encontrarlo. Sé que tiene que estar allí en algún lugar porque la construcción del proyecto de instalación genera un archivo AppSetup.inf que contiene la información del acceso directo.

Esto no puede ser tan difícil. Malhumorado, estoy sufriendo de lo que mi esposa se refiere como "visión masculina". cuando no puedo encontrar la botella de mostaza en el refrigerador que está justo en frente de mi cara. ¿Dónde especifico este texto?

¿Fue útil?

Solución 3

Bueno, como sospechaba, estaba justo en frente de mi cara. Llamaremos a este proyecto PDAProject. En el explorador de soluciones, en el proyecto PDAProjectSetup hay un elemento etiquetado como Salida principal de PDAProject (Activo) . Si hago doble clic en este elemento aparecen dos paneles en la ventana del editor de código. El del extremo izquierdo muestra un árbol de carpetas con la etiqueta Sistema de archivos en la máquina de destino . Debajo hay tres carpetas con la etiqueta Carpeta de aplicación , Carpeta de archivos de programa y Carpeta de programas . Cuando hago clic en la Carpeta de programas , el acceso directo de la aplicación aparece en el panel de la derecha y puedo modificar su texto.

No sé por qué nunca me vi obligado a hacer doble clic en ese Resultado primario del elemento de proyecto PDAProject (Activo) aunque así es como se abre cualquier clase o formulario para editarlo. Seguí haciendo clic derecho y abriendo las Propiedades. Tal vez es hora de abandonar la programación y comenzar a tejer canastas.

Otros consejos

Depende exactamente de cómo se genera el acceso directo. En general, se utilizan 3 mecanismos.

  1. A través de la sección CEShortcuts de la INF . Para esto, es el texto antes de la primera coma
  2. Al copiar un archivo LNK a través de la sección CopyFiles de la INF. Con este mecanismo, crea un archivo LNK físico en el escritorio que se enrolla en el CAB y se copia como cualquier otro archivo. El nombre en el dispositivo es nuevamente la primera cadena antes de la coma.
  3. A través de una llamada programática (generalmente a SHCreateShortcut ) en un DLL de configuración CE personalizada .

Tendrá que averiguar cuál se está utilizando en su escenario de implementación para saber exactamente qué se debe cambiar.

Pensando más en esto, ¿estás tratando de encontrar simplemente en qué parte de la interfaz de usuario de Studio del proyecto del instalador cambiar el acceso directo? Si es así, este artículo de MSDN puede ayudar. Lo que no es muy intuitivo es que hay pequeños iconos en la parte superior del Explorador de soluciones que cambian la vista del instalador, lo que le permite ver cosas como archivos, entradas de registro, etc. Puede ser que simplemente no esté buscando en la vista correcta y debe seleccionar un icono diferente. No hay elementos de menú que hagan lo que hacen estos íconos, y es difícil notarlos la primera vez que comienza a usar un proyecto de instalación.

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