none
Instalação do .Net Compact Framework RRS feed

  • Pergunta

  •  

    Viva, Estou a desenvolver uma app para dispositivos moveis.

    O equipamento que estou a usar é: Intermec 761. Este equipamente tem uma pasta "Flash File Store" em que o seu conteudo não é eliminado após o Hard Reset (ou quando o dispositivo fica sem bateria)

    Existe outra pasta "CabFiles" em que todos os cabs que se encontram nessa pasta são reinstalados, sempre que é feito um Hard Reset.(ou quando o dispositivo fica sem bateria)

     

    Um dos cabs que tenho nessa pasta é o do "NETCFv35.ppc.armv4.cab" para a instalação do CF .NET.  O problema é que sempre que vai instalar o cab ele  diz que ja está instalado e pergunta se quer substituir.

     

    A minha questão é se existe alguma forma para que o "NETCFv35.ppc.armv4.cab" seja sempre reinstalado sem colocar a pergunta ao utilizador, porque estes muitas vezes não sabem o que fazer....

     

     

    Aguardo resposta, Cumprimentos,

     

    Rui Figueiredo.

     

     

     

    sábado, 16 de fevereiro de 2008 08:56

Respostas

Todas as Respostas

  • Olá Rui,

     

    Se eu entendi bem, toda vez que é feito um hard reset o equipamento faz a reinstalação automática dos arquivos que estão na pasta cab, incluindo o NETCFv35.ppc.armv4.cab, que ele diz que já está instalado.

     

    Se entendi bem, os arquivos do CF devem estar instalados na pasta "Flash File Store" e portanto não é necessário fazer a instalação novamente correto? Tente excluir o NETCFv35.ppc.armv4.cab da pasta cab, assim na reinicialização na será refeita a instalação

     

    Abs

     

    sábado, 16 de fevereiro de 2008 10:15
  • Olá,

     

    Os arquivos do  CF não são instalados na pasta "Flash File Store", eles são instalados na pasta "windows", com os outros por exemplo: "sqlce.ppc.wce4.armv4.CAB", "sqlce.repl.ppc.wce4.armv4.CAB".

     

    Que são instalados sem fazer perguntas.

     

     

    sábado, 16 de fevereiro de 2008 10:38
  • Qual a versão do windows wue está instalada?

     

    Dentro da pasta cab não existe algum cab de uma versão anterior do CF?

    sábado, 16 de fevereiro de 2008 10:59
  • Não, dentro da pasta não está mais nenhum cab do CF.

     

     

    não percebi o que quer dizer com "windows wue ".

     

    sábado, 16 de fevereiro de 2008 12:02
  • Ops, quis dizer versão do windows CE...

    sábado, 16 de fevereiro de 2008 12:47
  • Uma solução mais rápida é utilizar o compact framework que já vem no seu windows, isso é, se você não utilizar nenhum recurso específico da versão que você quer instalar ou você pode tentar recontruir a imagem do sistema operacional... na versão 3.0 do windows ce tinha o plataform builder (http://msdn2.microsoft.com/en-us/embedded/aa714478.aspx) que permitia fazer algumas customizações no sistema operacional, porém acho que é necessário ter acesso ao hardware, para instalar as imagens, não sei se é possivel alterá-la depois de instalada

    sábado, 16 de fevereiro de 2008 13:03
  •  

    Estou a usar o Pocket PC 2003 SE.

     

    O que me parece estar a acontecer é: quando o CF.NET é instalado é feito o registo no Registry. quando é feito um hard reset o registo é guardo, (pois tenho interesse que assim seja porque preciso de muitas definiçoes que lá se encontram) quando o PDA reinicia vai instalar o cab do CF.NET e penso que o proprio cab verifica o registo para ver se ja está instalado, como no registo está lá a informação que o CF.NET está instalado faz a pergunta, mas na realidade não está. Porque se escolher a opção de não reinstalar o CF.NET a minha App dá erro de falta de CF.NET.

     

     

     

    sábado, 16 de fevereiro de 2008 15:27
  •  

    E se você deixar o registro se perder e na inicialização do programa atualizar o registry?
    sábado, 16 de fevereiro de 2008 15:53
  • OK, é uma possibilidade

    Pode me indicar como acedo ao registry e encontro as Key's e os Values, para os poder guardar e/ou alterar

     

     

    sábado, 16 de fevereiro de 2008 16:01
  • De uma olhada nesse link http://msdn2.microsoft.com/en-us/library/ms900347.aspx as Keys e os valores são aqueles que você armazena antes do hard reset
    sábado, 16 de fevereiro de 2008 16:10
  • Vou estudar esse assunto.

     

    Obrigado pela ajuda.

     

    Rui Figueiredo.

     

     

     

    sábado, 16 de fevereiro de 2008 16:13