Windows CE restaura a configuração padrão após a reinicialização (Motorola MC3190)

3

Bom dia a todos! Eu tenho um problema com o scanner de mão Motorola MC3190 em execução no Windows CE.
Eu tenho alguns desses para fazer um novo programa para algum tipo de armazém. Já existe um programa instalado que foi usado pelos clientes antes, então eu apaguei este e instalei meu novo software que acabei de fazer. Ele está funcionando muito bem, mas quando eu retiro a bateria e deixo o dispositivo por toda a noite sem a fonte de alimentação, ele restaura toda a configuração, então o programa antigo está de volta, a configuração sem fio está de volta e ... Sim. O scanner é restaurado para a configuração que estava em execução quando recebi há algumas semanas. O que eu quero fazer é definir toda a configuração do scanner para depois de um longo desligamento do meu programa e minha configuração será restaurada.
Eu realmente acredito que alguém sabe como fazer isso. O tempo está se esgotando, e acredito que o cliente ficará meio aborrecido quando trocar a bateria e o programa que ele comprou desaparecer. ;-)

Atenciosamente, Jarek

    
por jarek 12.10.2011 / 10:31

4 respostas

3

Ok, esta é a solução mais fácil que encontrei. Talvez alguém tenha um problema semelhante um dia. Eu não encontrei como salvar a configuração do wireless / outras coisas, mas sei que os arquivos colocados nas pastas \\ Application e \\ Platform não são excluídos após um longo desligar. No Motorola MC3190, as duas pastas podem ser acessadas no nível Windows CE.

** Editar: Para salvar a configuração da rede sem fio, você precisa exportar opções e exportar todos os perfis (e salvá-los em Aplicativo ou Plataforma) (Menu de Aplicativos Sem Fio > Opções > Exportar)

    
por 17.10.2011 / 10:08
2

Faça uma leitura do Guia do Integrador do MC3190, que descreve diferentes métodos de instalação de software para obter "persistência". Ou seja, para manter o aplicativo e as configurações após uma reinicialização. Você pode baixar uma cópia no site de suporte da Motorola em link

    
por 17.04.2012 / 06:29
1

para manter seu software após a reinicialização a frio (porque basicamente isso é o que você está enfrentando aqui), você precisa desta ferramenta: StartUpCtl ( Link de download oficial ). Em todos os dispositivos que eu tenho foi pré-instalado, então eu acho que deve ser o mesmo para o seu dispositivo. Isso permitirá que você desinstale automaticamente o software parasita em segundo plano durante a primeira inicialização após a restauração ou reconfiguração (ou apenas deixando o dispositivo sem energia por muito tempo) e insira o software de um arquivo cab. Procure a pasta StartUpCtl em \ Application. Você pode encontrar mais orientações nos arquivos de texto.

Agora, para a configuração da internet. O sofware padrão permite exportar a configuração da Internet em arquivos .reg (configurações gerais e perfis de Wi-Fi). Se você deixar a pasta \ Aplication, o sistema irá automaticamente mesclá-los com o registro do sistema (e restaurá-los). Se não fizer isso automaticamente, você pode restaurá-los na inicialização usando o StartUpCtl (não tenho certeza sobre os comandos, mas se eu lembrar corretamente, eles podem ser encontrados no exemplo nos catálogos do StartUpClt).

Espero que isso ajude:)

    
por 27.10.2013 / 22:47
1

Se alguém, por acaso, ainda estiver aqui e procurando uma solução, este PDF deve ajudar: link

Aqui está um breve resumo:

  • Apenas \Application e \Platform são persistentes, enquanto o último é reservado para uso interno do sistema.
  • Durante a inicialização a frio, o processo de inicialização Launch20 procura por *.reg (usuais reg arquivos como você os conhece) e *.cpy arquivos (arquivos de texto simples em que cada linha deve ser formatada como SRC > DEST - como este exemplo: \Application\MyApp.exe > \Windows\MyApp.exe ) na raiz de suas pastas \Application e \Platform e as executa. O pedido não é garantido.
  • O processo de inicialização é como seguir:
    1. Registro HKEY_LOCAL_MACHINE\Init - ordenado por ID de lançamento (chaves começando com Launch seguido por um número)
    2. \Windows\Startup (o pedido não é garantido) - pode ser executado junto com o welcome.exe process
    3. Registro HKEY_CURRENT_USER\Software\Symbol\Startup\Programs - invocado por Startup.exe , que deve ser registrado no primeiro gancho como Launch70
    4. \Application\Startup - que é o local preferido para instalar e iniciar aplicativos personalizados. A localização dessa pasta pode (mas não deve) ser alterada em HKEY_CURRENT_USER\Software\Symbol\Startup\Path . Qualquer aplicativo aqui não será lançado até que o processo de Boas Vindas do Pocket PC seja concluído.
por 31.08.2018 / 16:47