Pergunta

Eu estou familiarizado com o desenvolvimento Pocket PC, mas eu tenho que fazer um menor poucas alterações em um VS2005, Pocket PC aplicação de dispositivo de 2003. Uma das mudanças (que eu pensei que seria trivial) está mudando o texto do atalho do aplicativo, mas eu não consigo descobrir onde este texto está definido. A solução inclui um projeto de instalação, por isso estou procurando por ele lá, mas eu não posso encontrá-lo. Eu sei que tem que ser em algum lugar, porque a construção do projeto de instalação gera um arquivo AppSetup.inf que contém as informações de atalho.

Isso não pode ser tão difícil. Grosseiro Eu estou sofrendo do que minha esposa se refere como "visão do sexo masculino" quando eu não posso encontrar a garrafa de mostarda na geladeira que está bem na frente do meu rosto. Onde posso especificar este texto?

Foi útil?

Solução 3

Bem, como eu suspeitava, ele estava bem na frente do meu rosto. Vamos chamar essa PDAProject projeto. No Solution Explorer, no âmbito do projecto PDAProjectSetup é um item identificado como saída primária do PDAProject (Ativo) . Se eu duplo clique sobre este item dois painéis aparecem na janela do editor de código. A uma, os shows extrema esquerda uma árvore de pastas etiquetadas Sistema de arquivos no computador de destino . Sob esta são três pastas etiquetadas pasta de aplicativo , Arquivos de Programas Pasta e Programas Pasta . Quando clico no Programas Pasta , aparece atalho do aplicativo no painel à direita e eu posso modificar o seu texto.

Eu não sei porque eu nunca foi obrigado a clicar duas vezes sobre que saída primária do PDAProject (Ativo) item de projeto mesmo que é assim que você abrir qualquer classe ou formulário para edição. Eu mantive botão direito do mouse e abrir as Propriedades. Talvez seja hora de desistir de programação e assumir cesta tecelagem.

Outras dicas

Depende exatamente como o atalho é gerado. Em geral, há três mecanismos que são utilizados.

  1. Via do href="http://msdn.microsoft.com/en-us/library/ms938387.aspx" rel="nofollow noreferrer"> seção . Por isso, é o texto antes da primeira vírgula
  2. Via copiando um arquivo LNK através do CopyFiles seção do INF. Com este mecanismo, você cria um arquivo LNK física no ambiente de trabalho que fica rolou para o CAB e é copiado como qualquer outro arquivo. O nome do dispositivo é novamente a primeira corda antes da vírgula.
  3. através de uma chamada programática (geralmente para SHCreateShortcut ) em um costume CE DLL Setup .

Você vai ter que descobrir o que está sendo usado em seu cenário de implantação para saber exatamente o que precisa ser alterado.

Pensar mais sobre isso, você está tentando encontrar simplesmente onde na interface do Studio do projeto de instalação para alterar o atalho? Se assim for, este artigo MSDN pode ajudar. O que é muito não-intuitivo é que existem pequenos ícones na parte superior do Explorador solução que altere a vista do instalador, que lhe permite ver coisas como arquivos, entradas de registro, etc. Pode ser que você simplesmente não estão à procura a vista direita e você precisa selecionar um ícone diferente. Não existem itens de menu que fazem o que estes ícones fazer, e eles são difíceis de notar a primeira vez que você começar a usar um projeto de instalação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top