COMO INSTALAR E DESINTALAR APLICATIVOS EM SEU WINDOWS CE


Introdução
Existem diversas maneiras de instalar e desinstalar um programa ou aplicativo, dependendo de como este foi desenvolvido; mas em linha geral eles devem ser tratados da mesma forma como os já conhecidos do Windows para microcomputadores.

As formas conhecidas para adicionar programas ao Windows CE são :
- copiando o arquivo EXEcutável e componentes necessários
- executando um setup apartir de um microcomputador conectado com Activesync (Windows CE ServicesH/PC Explorer ou outro de sincronismo)
- copiando e auto-executando um arquivo CAB

COPIANDO O ARQUIVO EXECUTÁVEL
Como muitos aplicativos para Windows CE são pequenos em tamanho (kbytes) alguns desenvolvedores oferecem apenas o arquivo executável (arquivo.EXE) ou no máximo o executável acompanhado de algum componente (DLLs ou runtimes CVisual Basic, etc…) para simplesmente serem copiados para uma pasta no aparelho onde podem ser executádos.

(Jogo invaders oferecido apenas como o arquivo Invaders.exe e copiado para a pasta jogos)


(Leitor de e-books Peanuts oferecido como o arquivo Peanut Reader.exe, mais, a DLL utildll e copiados para a pasta)

Normalmente estes programas são oferecidos compactados nos formatos ZIP (Winzip) ou LHA, assim, é necessário sua descompactação antes do uso. Os programas podem ser copiados :
- de um microcomputador conectado ao aparelho Windows CE
- diretamente da Internet (download ou por e-mail)
- de outro Windows CE via infravermelho

EXECUTANDO O APLICATIVO INSTALADO
Diferente dos aplicativos instalados por SETUP ou CAB, o EXE copiado manualmente não dispõe de um assistente, que copia todos os arquivos necessário automaticamente para o aparelho e ainda cria a pasta e o atalho, sendo assim, para acessar o aplicativo será necessário executá-lo:
- acionar Iniciar/Executar (Start/Run) e clicando em procurar (Search) localize a pasta onde o aplicativo foi copiado e selecione-o, depois clique m OK
- com o Explorer, localize a pasta onde o aplicativo foi copiado e execute-o. Se seu aparelho é um Palmsize PC ou outro que não tem um Explorer (Gerenciador de Arquivos), você pode encontrar algum clicando aqui.

DESINSTALAÇÃO
Neste caso para desinstalar, simplesmente apague o arquivo e componentes ou a pasta onde este se encontra.

EXECUTANDO SETUP NO MICROCOMPUTADOR
A maioria dos programas dispõem de um instalador automático (setup ou install) que conduz todo o procedimento, tornando mais fácil para o usuário. Esta é uma prática muito comum aos usuários de Windows. Este automaticamente cria pastas, copia o programa e componentes para o aparelho, configura ambiente e coloca os icones de atalho.

EXECUTANDO O APLICATIVO INSTALADO
Normalmente a INSTALAÇÃO COM SETUP, cria um ícone de acesso ao programa em Iniciar/Programas/…..

DESINSTALAÇÃO
Neste caso para desinstalar, veja aqui

COPIANDO E AUTO-INSTALANDO APARTIR DE ARQUIVO TIPO CAB
CAB
é a extensão de um tipo de arquivo compactado (cabinetes) onde está armazenado todo o programa à ser instalado no aparelho Windows CE. Apartir do Windows CE 2.0 é possivel copiar um arquivo.CAB e o aparelho poderá auto-instalar o aplicativo.

Esta capacidade e procedimento é muito útil em situações que NÃO há um Activesync ou outro software de sincronismo no microcomputador, porém ambos (microcomputador e portátil Windows CE) podem conectar-se à Internet, por exemplo :
1. Apartir do microcomputador envio um e-mail ao portátil com o arquivo EzWAP.PPC2_.CAB
2. Com o portátil, pego o e-mail e o arquivo anexo
3. Salvo o anexo em alguma pasta e o aplicativo será auto-instalado como nas telas à seguir

(Arquivo baixado por e-mail e salvo na pasta My Documents)


(Após executado inicia o processo de auto-instalação)


(Arquivo Primer.HPCPro_10003.CAB baixado por e-mail e salvo na pasta Meus Documentos)


(Após executado inicia o processo de auto-instalação)

OBS.: Após a auto-instalação o arquivo será excluído automaticamente, guardando assim espaço de memória, porém é aconselhável apagar manualmente o e-mail com o anexo.

DESINSTALAÇÃO
Neste caso para desinstalar existem duas possibilidades corretas:

- No próprio portátil
Vá até ConfiguraçõesPainel de Controle e execute o icone Remover Programas. Selecione o aplicativo e clique no botão Remover

- Apartir do microcomputador conectado com Activesync
Vá até a opção Tools do menu, Add/Remove Programs, selecione o aplicativo e clique no botãoRemove…

EXECUTANDO O APLICATIVO INSTALADO
Normalmente a instalação com CAB (similarmente às INSTALAÇÕES COM SETUP), cria um ícone de acesso ao programa em Iniciar/Programas/…..

PROBLEMAS E SOLUÇÕES
Removendo dll ou exe persistentes no sistema
Bem, a primeira coisa que deve-se entender é que o Windows não permite que se exclua um arquivo em execução, então para eliminar um dll ou exe este deve ser parado antes. Em alguns aplicativos, por exemplo MultiIE, existe a opção Stop. Para aplicativos que não tem esta opção, deve-se :
- eliminar o atalho em \Windows\Startup para que não auto execute na inicialização
- desativar em Start>Settings>Today
Em seguida de um soft-reset assim o Windows será carregado sem o aplicativo ativado. Va até a dll ou exe em questão e renomeie a extensão para outra, por exemplo .xxx.
Porque simplesmente não excluimos o arquivo? Porque mesmo não estando em execução normalmente o Windows protege o arquivo por tratar-se de aplicativo.
Bem, depois de renomear aplique novamente um soft-reset e agora sim, você poderá eliminar o arquivo que agora estara com extensão .xxx.

Atalhos perdidos de programas
Quando é instalado um aplicativo de idioma diferente do Windows, em alguns casos, o atalho pode não aparecer no Menu Iniciar (Start). O que pode ter ocorrido é que como seu Windows CE é em português e provavelmente o software seja em ingles, este foi instalado em \Program Files ao invés de \Arquivos de Programas, e consequentemente o atalho foi instalado em \Windows\Start Menu ao invés de \Windows\Menu Iniciar. Para ver todas estas informações e os programas é necessário utilizar um software do tipo Windows File Explorer. Se seu aparelho não possui File Explorer veja alguns na área de downloads, para Palmsize PCs utilize por exemplo o software dTree.

Vírus no desktop
Ao tentar instalar um programa no portátil apartir do desktop e aparecem mensagens do tipo :
- arquivo corrompido
- não foi possível instalar (erro indefinido)
- o programa não pode executar (erro indefinido)
Por experiência tive um problema assim e acabei por descobrir que meu desktop estava infectado com virus e por isso durante qualquer tentativa de instalação retornava um dos erros acima. Creio que o virus infectava e corrompia algum(s) componente(s)… após instalar um AntiVirus no desktop e remover todos as pragas os programas para o Windows CE instalaram sem problema.

Dlls complementares
Em alguns casos, os desenvolvedores criam programas que utilizam recursos (dlls) compartilhados de outros. O problema é que, quando não existe nenhum aplicativo já instalado com a dll necessária, o programa em instalação não executa corretamente.
É o caso por exemplo, do ICQCE para Handheld PCs, quando instalado em um HPC 2.0 que foi atualizado de CE1.0 é necessário adicionar o mfcce20.dll . Se ocorrer algum problema similar com sua instalação baixe o pacote de dlls para Windows CE e copie a que você precisa para a pasta \Windows de seu device.

Sem opção de desinstalação
****** dica por Xico (Clube Pocket PC)
O que fazer quando o aplicativo instalado não oferece opção de desinstalação no Painel de Controle e nem no ActiveSync?
Faça o seguinte :
- Desative o programa
- Abra o Explorer via ActiveSync e procure o arquivo dll que ele não está sendo apagado
- Renomeie a dll
- Entre no Remove Programs e execute desinstalar o programa
- Entre novamente no Explorer e apague o arquivo renomeado.
Este procedimento já foi testado com aplicativos iPAQ Panel, PowerLevel, Dashboard e outros
******

Arquivos não são completamente desinstalados
****** dica por Renato e Norman (Clube Pocket PC)
Em alguns casos a desinstalação através do Add/Remove Programs não é premitida pelo sistema, por algum componente do programa, uma dll por exemplo, estar ativo (mesmo após um soft reset). Neste caso deve-se apagar os arquivos manualmente. Normalmente os arquivos possuem o mesmo nome ou similares do programa instalado, então :
- procure com o Gerenciador de Arquivos dentro das pastas “\Arquivos de Programas”, “\Windows”, “\Windows\Menu Iniciar\Programas”, “\appbuttons”, “\appmgr” e outras do sistema e delete manualmente ….
(Cuidado …. não há como recuperar os arquivos delatados)
Caso o arquivo ou a pasta não permitam serem deletados apartir de sua posição original, tente recortá-los e colá-los em outro lugar. Com essa ação normalmente eles poderão ser deletá-los na sequência.
******

OBSERVAÇÕES
Instalando programas em cartão de memória ou outros slots de expansão
Além de colocar arquivos de música, do Word, Excel e outros no cartão de memória, é muito útil e conveniente instalar aplicativos nele. Se você quer eventualmente instalar aplicativos em outras unidades de expansão basta iniciar a instalação do programa apartir do PC e quando surgir o diálogoInstalling Applications questionando se você deseja instalar o programa no diretório padrão responda “NO” (ou seja, não).

Alguns segundos depois surgirá um novo diálogo Select Destination Media, questionando em qual unidade você deseja instalar, onde :
- Main Memory é a memória RAM do device Windows CE
- Placa de Armazenamento é um cartão de expansão CF, SD ou outro
- iPAQ File Store é uma área de armazenamento na memória ROM. Em outros equipamentos como HP Jornada ou Cassiopeia terão outro nomenclatura, mas algo bem similar.

Para que isto seja uma prática constante, antes de iniciar a instalação, abra o ActiveSync no dekstop, clique em Tools, Add/Remove Programs… e desmarque a opção de instalar na pasta default (Install program into the default instalation folder) e por fiim clique em OK. Depois disto toda vez que você instalar algum aplicativo abrir-se-á uma janela perguntando onde você deseja instalar.

Conclusão
A possibilidade de instalação e desinstalação de programas em um aparelho Windows CE são muitas, tanto para quando se está sincronizando em casa ou no escritório, como em trânsito ou em viagem e longe do microcomputador pessoal.

Filed Under: Tutoriais

About the Author:

RSSComments (0)

Trackback URL

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.